Export (0) Print
Expand All

TextElement.Name Property

Silverlight

Gets or sets a unique identification for the object. Name can only be set from initial parsing of XAML.

Namespace:  System.Windows.Documents
Assembly:  System.Windows (in System.Windows.dll)

public string Name { get; }
<textElement Name="xamlNameString" ... />

Property Value

Type: System.String
The unique identifier for the object. This property is read-only for code, but write-only for XAML, due to special parser handling of XAML properties named "Name".

See XamlName Grammar for string value restrictions on Name. The value used for Name must conform to this grammar.

TextElement is not a FrameworkElement. FrameworkElement is the class that implements Name support for most other Silverlight objects, such as Canvas, but TextElement cannot be a FrameworkElement because it must function as a true inline for rendering and layout considerations. Therefore TextElement supports its own Name and FindName implementations so that you can still retrieve XAML-instantiated instances of TextElement classes such as Run at run time, and you can arbitrarily call FindName again on any Silverlight object you retrieved from calling FindName previously.

Silverlight

Supported in: 5, 4

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft