FrameworkElement.Tag Свойство

Определение

Возвращает или задает произвольное значение объекта, которое можно использовать для хранения пользовательских сведений об этом элементе.

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; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.Tag : obj with get, set
Public Property Tag As Object

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

Предполагаемое значение. Это свойство не имеет значения по умолчанию.

Атрибуты

Комментарии

Это свойство аналогично свойствам Тегов в других моделях программирования Майкрософт, таких как Visual Basic для приложений или Windows Forms. Tag Предназначено для предоставления существующего расположения свойств, в котором можно хранить некоторые основные пользовательские сведения о любом FrameworkElement , не требуя подкласса элемента.

Так как это свойство принимает объект, необходимо использовать использование элемента свойства для задания Tag свойства в XAML на что-либо, отличное от объекта с известным и встроенным преобразователем типов, например строкой. Объекты, используемые таким образом, обычно не находятся в стандартных пространствах имен WPF, поэтому может потребоваться сопоставление пространства имен с внешним пространством имен, чтобы быть введено как элементы XAML. Дополнительные сведения см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML иXAML и пользовательских классов для WPF.

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

Элемент Ценность
Поле идентификатора TagProperty
Свойства метаданных, равные свойству true Нет

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

См. также раздел