Control.Template Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit un modèle de contrôle.
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
Valeur de propriété
Modèle qui définit l’apparence de Control.
Exemples
L’exemple suivant crée un ControlTemplate pour un Button. Si vous l’ajoutez à votre application en tant que ressource, tous les boutons de l’application s’affichent en tant que points de suspension, mais fonctionnent toujours en tant que boutons.
<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>
Remarques
Spécifie ControlTemplate l’apparence d’un Control; s’il Control n’a pas de ControlTemplatevaleur , il Control n’apparaît pas dans votre application. L’auteur du contrôle définit le modèle de contrôle par défaut et l’auteur de l’application peut remplacer l’arborescence ControlTemplate visuelle du contrôle. Pour plus d’informations et d’exemples sur la modification de l’arborescence visuelle des contrôles existants, consultez Styles et modèles de contrôle.
Il ControlTemplate s’agit d’une unité autonome de détails d’implémentation invisible pour les utilisateurs et objets extérieurs, y compris Style les objets. La seule façon de manipuler le contenu du modèle de contrôle provient du même modèle de contrôle.
Informations sur les propriétés de dépendance
Champ d’identificateur | TemplateProperty |
Propriétés de métadonnées définies sur true |
AffectsMeasure |