FrameworkElement.Tag FrameworkElement.Tag FrameworkElement.Tag FrameworkElement.Tag Property

Определение

Получение или установка произвольного значения объекта, которое может использоваться для хранения особых сведений об этом элементе.Gets or sets an arbitrary object value that can be used to store custom information about this element.

public:
 property System::Object ^ Tag { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object Tag { get; set; }
member this.Tag : obj with get, set
Public Property Tag As Object

Значение свойства

Целевое значение.The intended value. Это свойство не имеет значения по умолчанию.This property has no default value.

Комментарии

Это свойство аналогично свойствам тегов в других моделях программирования Майкрософт, таких как Visual Basic для приложений или Windows Forms.This property is analogous to Tag properties in other Microsoft programming models, such as Visual Basic for Applications or Windows Forms. Tagпредназначается для предоставления существующего расположения свойств, в котором можно хранить некоторые базовые пользовательские сведения о любом FrameworkElement , не требуя создания подкласс элемента.Tag is intended to provide a pre-existing property location where you can store some basic custom information about any FrameworkElement without requiring you to subclass an element.

Поскольку это свойство принимает объект, необходимо использовать элемент свойства, чтобы задать Tag свойство в XAML для любого другого, кроме объекта с известным встроенным преобразовательом типа, например строкой.Because this property takes an object, you need to use the property element usage in order to set the Tag property in XAML to anything other than an object with a known and built-in type converter, such as a string. Объекты, используемые таким способом, обычно не входят в стандартные пространства имен WPF и поэтому могут потребовать сопоставления пространств имен с внешним пространством имен, чтобы они были представлены как элементы XAML.Objects used in this manner are typically not within the standard WPF namespaces and therefore may require namespace mapping to the external namespace in order to be introduced as XAML elements. Дополнительные сведения см. в разделе пространства имен XAML и сопоставление пространств имен для WPF XAML и XAML и пользовательские классы для WPF.For details, see XAML Namespaces and Namespace Mapping for WPF XAML and XAML and Custom Classes for WPF.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field TagProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true НетNone

Применяется к

Дополнительно