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