TemplateVisualStateAttribute.Name Özellik

Tanım

Denetimin içinde bulunabileceği durumun adını alır veya ayarlar.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Özellik Değeri

String

Denetimin içinde bulunabileceği durumun adı.

Örnekler

Aşağıdaki örnekte denetim için sınıf imzası gösterilmektedir NumericUpDown . Bu örnek, denetimin NumericUpDown dört görsel durum kullandığını belirtir. ve adlı iki durum adlandırılmış içindedirValueStatesVisualStateGroup.Positive Negative name Focused ve Unfocusedadlı diğer iki durum, adlı içinde VisualStateGroup yer alır FocusedStates. Tüm örnek için bkz. Özelleştirilebilir Görünüme Sahip Bir Denetim Oluşturma.

[TemplatePart(Name = "UpButtonElement", Type = typeof(RepeatButton))]
[TemplatePart(Name = "DownButtonElement", Type = typeof(RepeatButton))]
[TemplateVisualState(Name = "Positive", GroupName = "ValueStates")]
[TemplateVisualState(Name = "Negative", GroupName = "ValueStates")]
[TemplateVisualState(Name = "Focused", GroupName = "FocusedStates")]
[TemplateVisualState(Name = "Unfocused", GroupName = "FocusedStates")]
public class NumericUpDown : Control
<TemplatePart(Name:="UpButtonElement", Type:=GetType(RepeatButton))> _
<TemplatePart(Name:="DownButtonElement", Type:=GetType(RepeatButton))> _
<TemplateVisualState(Name:="Positive", GroupName:="ValueStates")> _
<TemplateVisualState(Name:="Negative", GroupName:="ValueStates")> _
<TemplateVisualState(Name:="Focused", GroupName:="FocusedStates")> _
<TemplateVisualState(Name:="Unfocused", GroupName:="FocusedStates")> _
Public Class NumericUpDown
    Inherits Control

Açıklamalar

özelliği, TemplateVisualStateAttribute.Name özelliğinin VisualState.Name VisualStateözelliğine karşılık gelir. Bir denetimin ControlTemplateöğesine ait olan VisualState öğeyi belirtmek için özelliğini ayarlayınTemplateVisualStateAttribute.Name.

Şunlara uygulanır