Control.Template Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia szablon kontrolki.
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
Wartość właściwości
Szablon definiujący wygląd obiektu Control.
Przykłady
Poniższy przykład tworzy obiekt ControlTemplate dla Button. Jeśli dodasz to do aplikacji jako zasób, wszystkie przyciski w aplikacji będą wyświetlane jako wielokropek, ale nadal będą działać jako przyciski.
<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>
Uwagi
Parametr ControlTemplate określa wygląd Controlobiektu ; jeśli Control element nie ma ControlTemplateelementu , element Control nie będzie wyświetlany w aplikacji. Autor kontrolki definiuje domyślny szablon kontrolki, a autor aplikacji może zastąpić ControlTemplate element , aby ponownie zdefiniować drzewo wizualne kontrolki. Zobacz Style kontrolek i szablony , aby uzyskać informacje i przykłady zmiany drzewa wizualnego istniejących kontrolek.
Element jest ControlTemplate przeznaczony do samodzielnej jednostki szczegółów implementacji, która jest niewidoczna dla użytkowników zewnętrznych i obiektów, w tym Style obiektów. Jedynym sposobem manipulowania zawartością szablonu kontrolki jest z poziomu tego samego szablonu kontrolki.
Informacje o właściwości zależności
| Produkt | Wartość |
|---|---|
| Pole identyfikatora | TemplateProperty |
Właściwości metadanych ustawione na true |
AffectsMeasure |