WinForms uygulamasında, mülkün hangi özellik kategorisini içermesi gerektiğini belirtmek için özel bir kontrol özelliğine [Kategori] özelliği ekleyebilirim. Bunu WPF'de nasıl yaparım? TeşekkürlerWPF özel kontrolü için özellik kategorisi ayarlansın mı?
cevap
Özel bir denetim özelliğine [Kategori] özelliği eklemek için bir tasarım zamanı DLL'si eklemek üzere 'un içermediğini keşfettim. Bu yapılabilecek bir yoldur, ancak aslında, WinForms'ta yaptığınız gibi herhangi bir .NET özniteliğini kullanabilirsiniz. Örneğin:
/// <summary>
/// The image displayed by the button.
/// </summary>
/// <remarks>The image is specified in XAML as an absolute or relative path.</remarks>
[Description("The image displayed by the button."), Category("Common Properties")]
public ImageSource Image
{
get { return (ImageSource)GetValue(ImageProperty); }
set { SetValue(ImageProperty, value); }
}
"Tasarım zamanı DLL'si" olarak da bilinen bir "meta veri derlemesi" sağlamanız gerekir. Bu, tasarıma eklenmiş olan .Design'a (örn. MyCompany.MyControls.Design.dll) sahip ana derlemenizle aynı adda ve IRegisterMetadata'yı uygulayan bir sınıf içeren bir derlemedir. IRegisterMetadata uygulaması, ana derlemenizdeki çeşitli bileşenler için bir öznitelik tablosu oluşturur ve bunu bir MetadataStore'a ekler.
Tüm bilgi ve örnekler için, Cider ekibinden Jim Nakashima'nın blog yayınlarına bakın here ve here.
Belgeler için bkz. WPF Designer Extensibility MSDN'de.
- 1. WPF Sohbet kutusu kontrolü
- 2. WPF görüntü kontrolü kaynak
- 3. WPF radyo düğmesi kontrolü
- 4. CSS3'te dönüş noktası ayarlansın mı?
- 5. WPF Bir kontrolde bir özel özellik ekleme
- 6. krom ücretsiz C# wpf kontrolü
- 7. WPF: bağlama, koşullu özellik ayarlayıcısı
- 8. WPF ve ViewModel Özellik Erişimi
- 9. WPF Decorator sınıfı kullanışlı mı?
- 10. Magento ürün kategorisi
- 11. Ayarı AVAudioSession Kategorisi, WKWebView
- 12. .net için Google Chrome kontrolü
- 13. Özel Denetim Bağımlılığı Özellik Ciltleme
- 14. Derlemem için nasıl özel bir özellik oluşturabilirim?
- 15. C# içinde özel bir TabPage kontrolü oluşturma #
- 16. ASP.NET Giriş kontrolü özel kimlik doğrulama başarısız
- 17. C#/WPF: PropertyModel'deki tüm özellikler için özellik seçildi mi?
- 18. wpf stiller için özel özellikleri tanımlama
- 19. Özel bir usercontrol oluşturmak için WPF öğreticisi
- 20. WPF Özel Denetim ŞablonuBinding
- 21. WPF: Göster Özellik Değiştir INotifyPropertyChanged interface
- 22. Özel Menü WPF (XAML)
- 23. WpF içinde özellik aracılığıyla görüntü kaynağının ciltlenmesi
- 24. SQL DDL - 2 1 Özellik Üzerinde Kısıtlamalar KONTROLÜ
- 25. WPF: Özel + - TreeView içinde
- 26. WPF/XAML Stil seti Çocuk öğeleri için özellik?
- 27. ToolStripButton için bir WPF eşdeğeri var mı?
- 28. Özel TSetProperty özellik düzenleyicisi oluşturma
- 29. C# WinForms bir sürgü kontrolü var mı?
- 30. C++'da taşma/taşma kontrolü var mı?