UI Otomasyon Yerleştirme Denetim Düzenini Uygulama
Not
Bu belgeler, ad alanında tanımlanan yönetilen UI Otomasyonu sınıflarını kullanmak isteyen .NET Framework geliştiricilerine System.Windows.Automation yöneliktir. UI Otomasyonu hakkında en son bilgiler için bkz. Windows Otomasyonu API'si: UI Otomasyonu.
Bu konu başlığında, özellikleri hakkında bilgiler de dahil olmak üzere uygulama IDockProvideryönergeleri ve kuralları tanıtılmaktadır. Ek başvuruların bağlantıları, konunun sonunda listelenir.
Denetim DockPattern düzeni, bir yerleştirme kapsayıcısı içindeki denetimin dock özelliklerini kullanıma açmak için kullanılır. Yerleştirme kapsayıcısı, alt öğeleri birbirine göre yatay ve dikey olarak düzenlemenizi sağlayan bir denetimdir. Bu denetim desenini uygulayan denetim örnekleri için bkz. UI Otomasyonu İstemcileri için Denetim Düzeni Eşlemesi.
Visual Studio'dan "Sınıf Görünümü" penceresinin DockPosition.Right ve "Hata Listesi" Penceresinin DockPosition.Bottom olduğu Docking Örneği
Uygulama Yönergeleri ve Kuralları
Dock denetim desenini uygularken aşağıdaki yönergelere ve kurallara dikkat edin:
IDockProvider yerleştirme kapsayıcısının özelliklerini veya yerleştirme kapsayıcısı içindeki geçerli denetime bitişik olarak yerleştirilmiş denetimlerin özelliklerini kullanıma sunmaz.
Denetimler, geçerli z sırasına göre birbirine göre yerleştirilmiştir; z düzeni ne kadar yüksek olursa, yerleştirme kapsayıcısının belirtilen kenarından o kadar uzağa yerleştirilirler.
Yerleştirme kapsayıcısı yeniden boyutlandırılırsa, kapsayıcı içindeki yerleşik denetimler ilk yerleştirildikleri kenarda yeniden konumlandırılır. Yerleşik denetimler, kapsayıcı içindeki herhangi bir alanı kendi DockPositionyerleştirme davranışına göre dolduracak şekilde de yeniden boyutlandırılır. Örneğin, belirtilirse Top , denetimin sol ve sağ kenarları kullanılabilir tüm alanları dolduracak şekilde genişletilir. Belirtilirse Fill , denetimin dört tarafının tümü kullanılabilir alanı dolduracak şekilde genişletilir.
Çok monitörlü bir sistemde, denetimler geçerli monitörün sol veya sağ tarafına yerleştirilmelidir. Bu mümkün değilse, en soldaki monitörün sol tarafına veya en sağdaki monitörün sağ tarafına yerleştirmeleri gerekir.
IDockProvider için Gerekli Üyeler
IDockProvider arabirimini uygulamak için aşağıdaki özellikler ve yöntemler gereklidir.
Gerekli üyeler | Üye türü | Notlar |
---|---|---|
DockPosition | Özellik | Hiçbiri |
SetDockPosition | Metot | Hiçbiri |
Bu denetim deseninde ilişkili olay yok.
Özel durumlar
Sağlayıcıların aşağıdaki özel durumları oluşturması gerekir.
Özel durum türü | Koşul |
---|---|
InvalidOperationException | SetDockPosition - Bir denetim istenen takma birimi stilini yürütemediğinde. |