Control.Template Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur templat kontrol.
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
Nilai Properti
Templat yang mendefinisikan tampilan Control.
Contoh
Contoh berikut membuat ControlTemplate untuk Button. Jika Anda menambahkan ini ke aplikasi Anda sebagai sumber daya, semua tombol dalam aplikasi akan muncul sebagai elipsis tetapi masih akan berfungsi sebagai tombol.
<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>
Keterangan
ControlTemplate menentukan tampilan Control; jika Control tidak memiliki ControlTemplate, Control tidak akan muncul di aplikasi Anda. Penulis kontrol menentukan templat kontrol default, dan pembuat aplikasi dapat mengambil alih ControlTemplate untuk menentukan ulang pohon visual kontrol. Lihat Gaya Kontrol dan Templat untuk informasi dan contoh cara mengubah pohon visual kontrol yang ada.
ControlTemplate dimaksudkan untuk menjadi unit detail implementasi mandiri yang tidak terlihat oleh pengguna dan objek luar, termasuk Style objek. Satu-satunya cara untuk memanipulasi konten templat kontrol adalah dari dalam templat kontrol yang sama.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | TemplateProperty |
Properti metadata diatur ke true |
AffectsMeasure |