Control.Template Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um modelo de controlo.
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
Valor de Propriedade
O modelo que define a aparência do Control.
Exemplos
O exemplo a seguir cria um ControlTemplate para um Button. Se adicionares isto à tua aplicação como recurso, todos os botões da aplicação aparecerão como elipses, mas continuarão a funcionar como botões.
<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>
Observações
Especifica ControlTemplate a aparência de um Control; se a Control não tiver um ControlTemplate, não Control aparecerá na sua candidatura. O autor do controlo define o modelo de controlo predefinido, e o autor da aplicação pode sobrepor o ControlTemplate para redefinir a árvore visual do controlo. Consulte Estilos e Modelos de Controlo para informações e exemplos de como alterar a árvore visual dos controlos existentes.
A ControlTemplate destina-se a ser uma unidade autónoma de detalhe de implementação invisível para utilizadores externos e objetos, incluindo Style objetos. A única forma de manipular o conteúdo do modelo de controlo é dentro do mesmo modelo de controlo.
Informação de Propriedade de Dependência
| Número | Value |
|---|---|
| Campo identificador | TemplateProperty |
Propriedades dos metadados definidas como true |
AffectsMeasure |