Indicates the CLR property of a class that provides the x:Uid Directive value.
Assembly: System.Xaml (in System.Xaml.dll)
<[%$TOPIC/cc491003_en-us_VS_110_3_0_0_0_0%]([%$TOPIC/cc491003_en-us_VS_110_3_0_0_0_1%].Class, AllowMultiple := False)> _ Public NotInheritable Class UidPropertyAttribute _ Inherits [%$TOPIC/cc491003_en-us_VS_110_3_0_0_0_2%]
[[%$TOPIC/cc491003_en-us_VS_110_3_0_1_0_0%]([%$TOPIC/cc491003_en-us_VS_110_3_0_1_0_1%].Class, AllowMultiple = false)] public sealed class UidPropertyAttribute : [%$TOPIC/cc491003_en-us_VS_110_3_0_1_0_2%]
[[%$TOPIC/cc491003_en-us_VS_110_3_0_2_0_0%]([%$TOPIC/cc491003_en-us_VS_110_3_0_2_0_1%]::Class, AllowMultiple = false)] public ref class UidPropertyAttribute sealed : public [%$TOPIC/cc491003_en-us_VS_110_3_0_2_0_2%]
[<[%$TOPIC/cc491003_en-us_VS_110_3_0_3_0_0%]>] [<[%$TOPIC/cc491003_en-us_VS_110_3_0_3_0_1%]([%$TOPIC/cc491003_en-us_VS_110_3_0_3_0_2%].Class, AllowMultiple = false)>] type UidPropertyAttribute = class inherit [%$TOPIC/cc491003_en-us_VS_110_3_0_3_0_3%] end
public final class UidPropertyAttribute extends [%$TOPIC/cc491003_en-us_VS_110_3_0_4_0_0%]
Thetype exposes the following members.
|Equals||Infrastructure. Returns a value that indicates whether this instance is equal to a specified object. (Inherited from Attribute.)|
|GetHashCode||Returns the hash code for this instance. (Inherited from Attribute.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|IsDefaultAttribute||When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class. (Inherited from Attribute.)|
|Match||When overridden in a derived class, returns a value that indicates whether this instance equals a specified object. (Inherited from Attribute.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
|_AttributeGetIDsOfNames||Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from Attribute.)|
|_AttributeGetTypeInfo||Retrieves the type information for an object, which can be used to get the type information for an interface. (Inherited from Attribute.)|
|_AttributeGetTypeInfoCount||Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from Attribute.)|
|_AttributeInvoke||Provides access to properties and methods exposed by an object. (Inherited from Attribute.)|
The x:Uid attribute is a XAML language attribute that identifies element nodes in markup so that they can be uniquely identified. Although the model for x:Uid is potentially more general, one usage of unique identifiers for XAML elements is for localization tools, so that XAML language components that need localization can generate a companion localization source and then re-integrated with the original XAML. For more information on how x:Uid is used in WPF localization. see WPF Globalization and Localization Overview.
In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see Types Migrated from WPF to System.Xaml.