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 |
Нет |