Özel tasarımcıları
.net Framework, tasarım modundayken bileşen türü için özel davranışı sağlamak için yeteneği sağlar.Tasarımcılar, tasarım zamanında görünümünü veya bir öğe türünün davranışını ayarlayabilirsiniz mantığı sağlayan sınıflardır.Tüm tasarımcılar uygulamak System.ComponentModel.Design.IDesigner arabirimi.Tasarımcılar türü veya üzerinden üye türü ile ilişkilendirilmiş bir DesignerAttribute.Bir bileşen sonra tasarım zamanında bir tasarımcı görevlerini yerine getirebilir veya bir tasarımcı ilişkili denetim oluşturulabilir.
Tasarımcılar, Tasarım modunda çeşitli türdeki görevler gerçekleştirmek için oluşturulabilir.Tasarımcılar yapabilirsiniz:
ALTER ve davranış veya bileşenleri ve denetimleri tasarım modunda görünümünü kullanın.
Tasarım modunda bir bileşen için özel başlatma gerçekleştirir.
Tasarım zamanı hizmetlere erişmek ve yapılandırmak ve bileşenleri bir proje içinde oluşturun.
Bir bileşenin kısayol menüsünü menü öğeleri ekleyin.
Öznitelikler, olayları ve tasarımcı ilişkilendirildiği bir bileşen tarafından kullanıma sunulan özellikler ayarlayın.
Tasarımcılar, düzenleme ve bileşenleri veya hizmetleri veya yalnızca çalışma anında kullanılabilir arabirimleri aksi bağlıdır Tasarım modunda bir bileşen için uygun davranışını etkinleştirmek için yapılandırma ile eden önemli bir rol görebilir.
Bazı denetimler yapılandırmasını kolaylaştırmak için Tasarım modunda görsel yardımlar gerektirebilir.Örneğin, bir System.Windows.Forms.Panel nesnesi çalışma zamanında görünür bir kenarlık bulunmayabilir.Kenarlık panel arka plan rengiyle aynı formda görünür değil.Bu nedenle, tasarımcı için System.Windows.Forms.Panel nesne paneli çevresinde noktalı çizgi kenarlık çizer.
System.ComponentModel.Design Ad alanı tasarım zamanı desteği oluşturmak için geliştiricilerin kullanabileceği temel arabirimleri sağlar.
Bu Bölümde
Temel Tasarımcısı sınıflar
Sınıflar ve özel tasarım zamanı kullanıcı arabirimini (UI) oluşturmak için kullanabileceğiniz arabirimlerini açıklar.Meta veri süzme
Özellikler, öznitelikler ve bir bileşeni veya denetimi tarafından tasarım zamanında vebu olaylarý kümesini değiştirmek nasıl açıklar.Tasarımcı fiiller
Tasarım zamanında bileşenleri için kısayol menüsü menü komutlarını eklemek nasıl açıklar.Nasıl yapılır: erişim tasarım Hizmetleri
Al ve tasarım hizmetleri kullanın gösterilmiştir.Nasıl yapılır: denetim için bir tasarımcı uygulamak
Extender sağlayıcı denetimi için bir tasarımcı uygulamak gösterilmiştir.Nasıl yapılır: Görünüm ve davranış özelliklerini tasarım modunda denetimler genişletme
Tasarım zamanında Denetim davranışını ve görünümünü değiştiren özel bir tasarımcı oluşturulması gösterilmiştir.Nasıl yapılır: Tasarım modunda denetimler için özel başlatma gerçekleştirmek
Nasıl tasarım ortamı tarafından oluşturulan bileşenleri ve denetimleri başlatıldığını gösterir.Nasıl yapılır: oluşturun ve bileşenleri Tasarım modunda yapılandırın.
Bileşenleri tasarım ortamında programlı olarak oluşturulması gösterilmiştir.Nasıl yapılır: öznitelikler, olayları ve Tasarım modunda bir bileşenin özelliklerini ayarlama
Tasarım zamanında bir bileşenin API'sini değiştirmek gösterilmiştir.Nasıl yapılır: Tasarım zamanı özellikleri yararlanır bir Windows Forms dentimi yaratacak
Özel Denetim ve ilişkili özel bir tasarımcı oluşturulması gösterilmiştir.
İlgili Bölümler
Bileşenler ile programlama
Tanımlayan bir bileşeni olan ve genel bir bakış sağlar.net Framework programlama kavramlarıÖzel Windows Forms denetimleri ile geliştirmek.net Framework
Windows Forms özel denetimler Yazar açıklamaktadır.Developing Custom ASP.NET Server Controls
Özel Yazar açıklar ASP.NET sunucu denetimleri.