public Windows.Foundation.Collections.IMap //In WinRT the IDictionary interface is replaced by IMap<string,AnnLabel> Labels {get;}
get_Labels();
By default, AnnObject creates a default AnnLabel object with AnnLabel.IsVisible set to false and adds it to Labels with key name equals to "AnnObjectName".
[TestMethod] public void AnnObject_Labels() { double inch = 720.0; // Get the container AnnContainer container = _automation.Container; // Add a blue on yellow rectangle from 1in 1in to 2in 2in AnnRectangleObject rectObj = new AnnRectangleObject(); rectObj.Rect = LeadRectDHelper.Create(1 * inch, 1 * inch, 1 * inch, 1 * inch); rectObj.Stroke = AnnStroke.Create(AnnSolidColorBrush.Create("Blue"), LeadLengthDHelper.Create(1)); rectObj.Fill = AnnSolidColorBrush.Create("Yellow"); rectObj.Hyperlink = "http://www.leadtools.com/downloads/demos.htm"; // Update the object name label AnnLabel label = rectObj.Labels["AnnObjectName"]; label.IsVisible = true; label.Offset = LeadPointDHelper.Create(-100, -25); label.Foreground = AnnSolidColorBrush.Create("white"); label.Background = AnnSolidColorBrush.Create("rgba(0, 0, 0, 0.5)"); label.Text = "My object"; // Add it to the container container.Children.Add(rectObj); _automation.Invalidate(LeadRectDHelper.Empty); }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2