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ü tanımlayan Controlşablon.
Örnekler
Aşağıdaki örnek, ControlTemplateiçin bir Button oluşturur. Bunu uygulamanıza kaynak olarak eklerseniz, uygulamadaki tüm düğmeler üç nokta olarak görünür ancak yine de düğme olarak çalışır.
<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 bir öğesinin Controlgörünümünü belirtir; bir öğesinin ControlTemplategörünümü yoksa Control , 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 nesneler de dahil olmak üzere Style dış kullanıcılara ve nesnelere görünmeyen, 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
| Öğe | Değer |
|---|---|
| Tanımlayıcı alanı | TemplateProperty |
Meta veri özellikleri olarak ayarlandı true |
AffectsMeasure |