Control.Template Özellik

Tanım

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

Şunlara uygulanır