FrameworkElement.Tag 속성

정의

이 요소에 대한 사용자 지정 정보를 저장하는 데 사용할 수 있는 임의의 개체 값을 가져오거나 설정합니다.Gets or sets an arbitrary object value that can be used to store custom information about this element.

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; }
member this.Tag : obj with get, set
Public Property Tag As Object

속성 값

원하는 값입니다.The intended value. 이 속성에는 기본값이 없습니다.This property has no default value.

특성

설명

이 속성은 다른 Microsoft 프로그래밍 모델에서 애플리케이션 또는 Windows Forms에 대 한 Visual Basic과 같은 태그 속성과 비슷합니다.This property is analogous to Tag properties in other Microsoft programming models, such as Visual Basic for Applications or Windows Forms. Tag는 요소를 하위 클래스 하지 않고도 FrameworkElement에 대 한 몇 가지 기본 사용자 지정 정보를 저장할 수 있는 기존의 속성 위치를 제공 하기 위한 것입니다.Tag is intended to provide a pre-existing property location where you can store some basic custom information about any FrameworkElement without requiring you to subclass an element.

이 속성은 개체를 사용 하므로 XAML의 Tag 속성을 문자열과 같은 알려진 기본 제공 형식 변환기를 사용 하는 개체 이외의 값으로 설정 하려면 속성 요소 사용을 사용 해야 합니다.Because this property takes an object, you need to use the property element usage in order to set the Tag property in XAML to anything other than an object with a known and built-in type converter, such as a string. 이러한 방식으로 사용 되는 개체는 일반적으로 표준 WPF 네임 스페이스 내에 있지 않으므로 XAML 요소로 도입 되려면 외부 네임 스페이스에 대 한 네임 스페이스 매핑이 필요할 수 있습니다.Objects used in this manner are typically not within the standard WPF namespaces and therefore may require namespace mapping to the external namespace in order to be introduced as XAML elements. 자세한 내용은 wpf XAML 및 Xaml 에 대 한 Xaml 네임 스페이스 및 네임 스페이스 매핑과 Wpf의 사용자 지정 클래스를 참조 하세요.For details, see XAML Namespaces and Namespace Mapping for WPF XAML and XAML and Custom Classes for WPF.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field TagProperty
메타 데이터 속성 설정 trueMetadata properties set to true 없음None

적용 대상

추가 정보