Özel denetimim için bir TemplateBinding öğesini nasıl tanımlarım?WPF Özel Denetim ŞablonuBinding
cevap
böyle küçük somthing ..... (btw bu xaml WPF olduğunu silverlight-- değil: Bir TemplateBinding
kurma aşağıdaki XAML ile yapılabilir hangi bir nesneye bu stili uygulamak kez o nesnenin arka plan ayarlamak zaman, şablonu (bu Arkaplan özelliğini kullanacağız, şimdi)
<style TargetType="{x:Type Button}">
<Setter Property="Background" Value="Green">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid Background={TemplateBinding Background}
</ControlTemplate>
</Setter.Value>
</Setter>
</style>
biraz farklıdır düğme denetiminde bir özelliktir) ve stil olarak ayarladığınıza göre varsayılan olarak (bu durumda yeşil)
Tarzınızın nesnesi üzerinde mevcut olmayan bir özelliği kullanmak isterseniz, Kendi denetiminizi türetmek ve özelliği bir DependencyProperty olarak eklemek veya INotifyPropertyChanged arabirimini kullanın. Here sizin için iyi bir açıklamadır.
Yapmaya çalıştığınız şey hakkında biraz daha fazla bilgiye ihtiyacınız var.
{TemplateBinding YourProperty}
veya
{Binding RelativeSource={RelativeSource TemplatedParent}, Path=YourProperty}
Bu bağlamanın ve varsayılan değerin kaynağını nereden oluştururum? – Peter
- 1. Özel Denetim Bağımlılığı Özellik Ciltleme
- 2. Özel denetim için özel simge gösteriliyor mu?
- 3. Silverlight Özel Denetim Özel Etkinlik Oluştur
- 4. WPF Sekmesi Denetim sekmelerini yan tarafa yerleştirme
- 5. wpf stiller için özel özellikleri tanımlama
- 6. Özel WPF Denetimi'ne Özellikler Ekleme?
- 7. Özel Denetim Visual Studio Tasarımcısı'nda Güncelleştirmiyor
- 8. . Net web uygulama projesinde özel denetim
- 9. Veri Türü Özel Denetim Özelliği Sayı
- 10. Özel bir usercontrol oluşturmak için WPF öğreticisi
- 11. Özel Menü WPF (XAML)
- 12. WPF: Özel + - TreeView içinde
- 13. Bazı BÖLÜM kontrollerini kullanan bir özel denetimi var özel denetim
- 14. Denetim Şablonu Nasıl Elde Edilir
- 15. WPF
- 16. WPF Özel Denetim: DependencyProperty asla Set (birçok özellikten yalnızca 1'inde)
- 17. WPF
- 18. WPF penceresinde şu anda odaklanmış bir öğe/denetim alın
- 19. WPF DisplayBu denetim hata mesajıyla aşağıdaki TextBlock denetimi
- 20. WPF
- 21. WPF
- 22. WPF Özel Kontrol Şablonu Uygulanmadı
- 23. Özel sütunlarla WPF datagrid bağlaması
- 24. Özel Denetim Geçersiz Kıl Metin Özellik Varsayılan Değer
- 25. JavaFx 8'de liste görünümündeki özel denetim fxml
- 26. Google Maps v3, metin kutusuyla özel denetim: giriş yapamıyor
- 27. Mevcut parçalarla Restyle denetim şablonu
- 28. WPF: WPF uygulamasında WPF TextBox
- 29. WPF DataGrid'e özel sıralama kuralı nasıl uygularım?
- 30. WPF Özel Yönlendirilmiş Etkinlikler - Nasıl Abone Olunur?
hepsi bu kadar var mı? eğer kendi başıma oluşturmak istersem, sadece benzersiz bir isimle bir setter kullanırım? – Peter
özelliği, nesne üzerinde DependencyProperty veya INotifyPropertyChanged özelliği olarak bulunmalıdır. Bu durumda, Arka Plan çoğu kontrolün temel bir özelliğidir. –