Control.Template Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Steuerelementvorlage ab oder legt diese fest.
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
Eigenschaftswert
Die Vorlage, die die Darstellung des Control definiert.
Beispiele
Im folgenden Beispiel wird eine ControlTemplate für ein Button-Objekt erstellt. Wenn Sie dies ihrer Anwendung als Ressource hinzufügen, werden alle Schaltflächen in der Anwendung als Auslassungspunkte angezeigt, funktionieren jedoch weiterhin als Schaltflächen.
<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>
Hinweise
Das ControlTemplate Erscheinungsbild einer Control; wenn kein Control Erscheinungsbild vorhanden ControlTemplateist, wird dies Control nicht in Ihrer Anwendung angezeigt. Der Steuerelementautor definiert die Standardsteuerelementvorlage, und der Anwendungsautor kann die ControlTemplate visuelle Struktur des Steuerelements neu definieren. Informationen und Beispiele zum Ändern der visuellen Struktur vorhandener Steuerelemente finden Sie unter Steuerelementformatvorlagen und Vorlagen .
A ControlTemplate soll eine eigenständige Einheit der Implementierungsdetails sein, die für externe Benutzer und Objekte, einschließlich Style Objekten, unsichtbar sind. Die einzige Möglichkeit zum Bearbeiten des Inhalts der Steuerelementvorlage liegt in derselben Steuerelementvorlage.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | TemplateProperty |
Metadateneigenschaften auf true festgelegt |
AffectsMeasure |