Pertanyaan Di mana saya dapat menemukan template Kontrol WPF default?


Sesuai ini MSDN link,

Tidak ada cara untuk mengganti hanya sebagian   dari pohon visual dari suatu kontrol; untuk   mengubah pohon visual dari suatu kontrol   Anda harus mengatur properti Template   kontrol ke yang baru dan lengkap   ControlTemplate

.

Saya mencoba menonaktifkan perilaku klik dari GridViewColumnHeader (saya perlu menghapus beberapa pemicu di template kontrol asli), tetapi saya tidak dapat menemukan "ColumnHeaderContainerStyle" asli. Semua yang saya temukan tampaknya telah melakukan beberapa penyesuaian dan sulit untuk mendapatkan tampilan dan nuansa asli.

Dapatkah seseorang menyarankan saya bagaimana / di mana saya bisa mendapatkan template kontrol asli sebagaimana didefinisikan dalam kontrol WPF asli?

Terima kasih atas minat Anda.


32
2017-08-23 14:07


asal


Jawaban:


Anda dapat menemukan templat untuk semua tema di sini di MSDN.

(Tautan akan membawa Anda langsung ke lokasi yang benar di halaman. Setelah seluruh halaman dimuat (mungkin memerlukan beberapa detik), bagian "Tema" harus berada di bagian atas konten peramban Anda.)


18
2017-08-23 14:28



Saya tiba di pertanyaan ini melalui Google beberapa kali, dan tidak dapat melihat tautan yang saya inginkan, jadi ini dia ...


Tautan ini memiliki info berikut untuk setiap kontrol kerangka:

  • Bagian templat bernama
  • Keadaan visual
  • Template kontrol penuh XAML dan sumber daya

15
2017-11-30 07:57



Dalam Visual Studio 2015 (setidaknya) Anda dapat mengklik kanan kontrol di perancang XAML dan pilih "Edit Style-> Edit a Copy" untuk melihat dan mengedit template default untuk kontrol. Jauh lebih mudah daripada membuka Blend terbuka, mengunduh penampil gaya, atau menelusuri web.


14
2017-08-10 13:38