IDataSourceDesigner Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Veri kaynağı tasarımcısının temel işlevselliğini tanımlar.
public interface class IDataSourceDesigner
public interface IDataSourceDesigner
type IDataSourceDesigner = interface
Public Interface IDataSourceDesigner
- Türetilmiş
Açıklamalar
arabirimi, IDataSourceDesigner bir veri kaynağı tasarımcısı için temel hizmetleri uygulayabileceğiniz bir arabirim tanımlar. Tasarımcı yalnızca tasarım zamanında etkindir ve tasarım zamanında ilişkili türde bir veri kaynağı DesignerAttributeoluşturulduğunda yüklenebilmesi için kullanılarak bir veri kaynağıyla ilişkilendirilmesi gerekir.
Arabirim, IDataSourceDesigner tasarım zamanında özel davranış sağlamak için uygulayabileceğiniz yöntemler ve özellikler sağlar.
Tasarımcı, bileşenler ve özellikleri için geçerli tasarım zamanı ortamını araştırma, bileşenlerin özelliklerinin değerlerini okuma ve ayarlama, araç kutusunu yönetme, seçili bileşenleri yönetme veya değerleri yapılandırmak veya daha fazla işlem uygulamak için kullanılabilecek bir kullanıcı arabirimi görüntüleme gibi çeşitli görevleri gerçekleştirmek için kullanılabilir tasarım zamanı hizmetlerini de kullanabilir.
Çoğu durumda, özel tasarımcınızı sınıfından DataSourceDesigner türeterek bir veri kaynağı için uygulayın. İlişkili tasarımcısından DataSourceDesigner türetilmeyen veri kaynakları bileşen tepsisinde görüntülenir. DataSourceDesigner sınıfı arabirimini IDataSourceDesigner uygular ve tasarımcı yazarlarına kullanabilecek ek tasarım zamanı desteği sağlar. Daha fazla bilgi için bu sınıfların başvuru belgelerine bakın.
Tasarım bileşenleri oluşturmaya genel bakış için bkz. Design-Time Desteğini Genişletme.
Özellikler
CanConfigure |
Yöntemin çağrılıp Configure() çağrılamayacağını gösteren bir değer alır. |
CanRefreshSchema |
Yöntemin çağrılıp RefreshSchema(Boolean) çağrılamayacağını gösteren bir değer alır. |
Yöntemler
Configure() |
Temel alınan veri kaynağının yapılandırma sihirbazını başlatır. |
GetView(String) |
DesignerDataSourceView Belirtilen görünümün öğesini alır. |
GetViewNames() |
Temel alınan veri kaynağındaki görünümlerin adlarını alır. |
RefreshSchema(Boolean) |
Temel alınan veri kaynağının şemasını yeniler. |
ResumeDataSourceEvents() |
yöntemini çağırdıktan sonra veri kaynağı olaylarını oluşturma işlemini sürdürür SuppressDataSourceEvents() . |
SuppressDataSourceEvents() |
Yöntemi çağrılana ResumeDataSourceEvents() kadar bir veri kaynağı tarafından oluşturulan tüm olayları bastırır. |
Ekinlikler
DataSourceChanged |
Veri kaynağı, veriye bağlı denetimleri etkileyecek şekilde değiştiğinde gerçekleşir. |
SchemaRefreshed |
Temel alınan veri kaynağının alanları veya verileri değiştiğinde gerçekleşir. |