Control.Template Tulajdonság

Definíció

Lekéri vagy beállítja a vezérlősablont.

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

Tulajdonság értéke

A sablon, amely meghatározza a megjelenést.Control

Példák

Az alábbi példa létrehoz egy ControlTemplate egy Button számára. Ha ezt erőforrásként adja hozzá az alkalmazáshoz, az alkalmazás összes gombja három pontként jelenik meg, de továbbra is gombként fog működni.

<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>

Megjegyzések

A ControlTemplate beállítás egy Control; ha egy Control nem rendelkezik ControlTemplateilyenvel, akkor az Control nem jelenik meg az alkalmazásban. A vezérlő szerzője határozza meg az alapértelmezett vezérlősablont, és az alkalmazás szerzője felülbírálhatja a ControlTemplate vezérlő vizualizációs fájának újradefiniálását. A meglévő vezérlők vizualizációs fájának módosításáról további információt és példákat a Vezérlőstílusok és sablonok című témakörben talál.

Az A ControlTemplate a megvalósítási részletek önálló egysége, amely nem látható a külső felhasználók és objektumok számára, beleértve az objektumokat is Style . A vezérlősablon tartalmának módosításának egyetlen módja ugyanaz a vezérlősablon.

Függőségi tulajdonság adatai

Termék Érték
Azonosító mező TemplateProperty
Metaadat-tulajdonságok beállítása: true AffectsMeasure

A következőre érvényes: