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.
Dient zum Abrufen oder Festlegen einer Steuerelementvorlage.
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 der .Control
Beispiele
Im folgenden Beispiel wird ein ControlTemplate für ein Button erstellt. Wenn Sie dies zu Ihrer Anwendung als Ressource hinzufügen, werden alle Schaltflächen in der Anwendung als Auslassungspunkte angezeigt, funktionieren aber 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 Specifies the appearance of a Control; if a does not have a ControlControlTemplate, the Control will not appear in your application. 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 Implementierungseinheit sein, die für externe Benutzer und Objekte, einschließlich Style Objekten, unsichtbar ist. Die einzige Möglichkeit zum Bearbeiten des Inhalts der Steuerelementvorlage liegt in derselben Steuerelementvorlage.
Informationen zur Abhängigkeitseigenschaft
| Item | Wert |
|---|---|
| Bezeichnerfeld | TemplateProperty |
Auf Metadateneigenschaften festgelegt true |
AffectsMeasure |