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

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

Object

Целевое значение. Это свойство не имеет значения по умолчанию.

Атрибуты

Комментарии

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

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

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

Поле идентификатора TagProperty
Для свойств метаданных задано значение true Нет

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

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