FrameworkElement.Tag Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает произвольное значение объекта, которое можно использовать для хранения пользовательских сведений об этом объекте.
public:
property Platform::Object ^ Tag { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable Tag();
void Tag(IInspectable value);
public object Tag { get; set; }
var object = frameworkElement.tag;
frameworkElement.tag = object;
Public Property Tag As Object
<frameworkElement>
<frameworkElement.Tag>
object*
</frameworkElement.Tag>
</frameworkElement>
- or -
<frameworkElement Tag="string"/>
Значение свойства
Предполагаемое произвольное значение объекта. Это свойство не имеет значения по умолчанию.
Комментарии
Сценарий для свойства заключается в Tag
предоставлении свойства общего назначения для всех классов FrameworkElement , которые поддерживают привязку данных, анимацию и стили для себя, но где значение свойства не имеет никакого неявного значения для подсистем платформы, таких как макет, модель приложения, текст, входные данные и т. д. Например, можно поместить в Tag
свойство значение, которое не имеет значения для FrameworkElement
того, где оно задано, но которое может быть полезно в качестве значения привязки ElementName к другому элементу, который использует в FrameworkElement
качестве DataContext и обрабатывает Tag
значение по-своему. Или вы можете использовать Tag
в качестве способа для примененного стиля, чтобы получить значение из произвольного FrameworkElement
родительского элемента в конкретный примененный шаблон с помощью расширения разметки {TemplateBinding}, не требуя сопоставления пространства имен XAML определенного свойства экземпляра в XAML приложения.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по