Control.Template Eigenschaft

Definition

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

Gilt für: