Control.Template Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetim şablonunu alır veya ayarlar.
public:
property System::Windows::Controls::ControlTemplate ^ Template { System::Windows::Controls::ControlTemplate ^ get(); void set(System::Windows::Controls::ControlTemplate ^ value); };
public System.Windows.Controls.ControlTemplate Template { get; set; }
member this.Template : System.Windows.Controls.ControlTemplate with get, set
Public Property Template As ControlTemplate
Özellik Değeri
görünümünü Controltanımlayan şablon.
Örnekler
Aşağıdaki örnek için bir ControlTemplate Buttonoluşturur. Bunu uygulamanıza kaynak olarak eklerseniz, uygulamadaki tüm düğmeler üç nokta olarak görünür ancak düğme olarak çalışmaya devam eder.
<Style TargetType="Button">
<!--Set to true to not get any properties from the themes.-->
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse Fill="{TemplateBinding Background}"/>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Açıklamalar
, ControlTemplate öğesinin Controlgörünümünü belirtir; yoksa Control ControlTemplate, Control uygulamanızda görünmez. Denetim yazarı varsayılan denetim şablonunu tanımlar ve uygulama yazarı denetimin görsel ağacını yeniden tanımlamak için öğesini geçersiz kılabilir ControlTemplate . Mevcut denetimlerin görsel ağacını değiştirme hakkında bilgi ve örnekler için bkz. Denetim Stilleri ve Şablonları .
, ControlTemplate dış kullanıcılar ve nesneler (nesneler dahil) Style tarafından görülemeyen, bağımsız bir uygulama ayrıntı birimi olması amaçlanmıştır. Denetim şablonunun içeriğini işlemenin tek yolu aynı denetim şablonunun içindendir.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | TemplateProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |