System.ComponentModel.Design Ad Alanı
Ö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.
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir.
Sınıflar
| Name | Description |
|---|---|
| ActiveDesignerEventArgs |
ActiveDesigner olayı için veriler sağlar. |
| ActiveDesignSurfaceChangedEventArgs |
ActiveDesignSurfaceChanged olayı için veriler sağlar. |
| ArrayEditor |
Tasarım zamanında dizileri düzenlemek için bir kullanıcı arabirimi sağlar. |
| BinaryEditor |
İkili verileri düzenlemek için bir kullanıcı arabirimi sağlar. |
| ByteViewer |
Bayt dizilerini onaltılık, ANSI ve Unicode biçimlerinde görüntüler. |
| CheckoutException |
Kaynak kodu yönetim programında denetlenen bir dosyayı kullanıma alma girişimi iptal edildiğinde veya başarısız olduğunda oluşan özel durum. |
| CollectionEditor |
Tasarım zamanında çoğu koleksiyon türünü düzenleyebilen bir kullanıcı arabirimi sağlar. |
| CollectionEditor.CollectionForm |
kullanarak bir koleksiyonun içeriğini düzenlemek için kalıcı bir UITypeEditoriletişim kutusu sağlar. |
| CommandID |
Sayısal komut kimliği ve GUID menü grubu tanımlayıcısı içeren benzersiz bir komut tanımlayıcıyı temsil eder. |
| ComponentChangedEventArgs |
ComponentChanged olayı için veriler sağlar. Bu sınıf devralınamaz. |
| ComponentChangingEventArgs |
ComponentChanging olayı için veriler sağlar. Bu sınıf devralınamaz. |
| ComponentDesigner |
Bir bileşenin tasarım modu davranışını genişletir. |
| ComponentDesigner.ShadowPropertyCollection |
Belirli özellikler için devralınan varsayılan veya atanan değerleri geçersiz kılması gereken gölge özellikler koleksiyonunu temsil eder. Bu sınıf devralınamaz. |
| ComponentEventArgs |
, , ComponentAddedComponentAddingve ComponentRemoved olayları için ComponentRemovingveri sağlar. |
| ComponentRenameEventArgs |
ComponentRename olayı için veriler sağlar. |
| DataSourceDescriptor |
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir. |
| DataSourceDescriptorCollection |
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir. |
| DataSourceGroup |
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir. |
| DataSourceGroupCollection |
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir. |
| DataSourceProviderService |
Geliştiricilerin bileşenleri tasarım zamanında yapılandırmak üzere bileşenler ve kullanıcı arabirimleri için özel tasarım zamanı davranışı oluşturmak için kullanabileceği sınıfları içerir. Tasarım zamanı ortamı, geliştiricilerin bileşenleri düzenlemesine ve özelliklerini yapılandırmasına olanak tanıyan sistemler sağlar. Bazı bileşenler, tasarım zamanı ortamında düzgün çalışması için yalnızca belirli bir tasarım zamanı davranışı gerektirebilir. Geliştiricilerin bileşenleri veya karmaşık veri türlerinin değerlerini yapılandırmalarına yardımcı olan özel kullanıcı arabirimleri sağlamak da değerli olabilir. Bu ad alanı içinde tanımlanan sınıflar ve arabirimler, bileşenler için tasarım zamanı davranışı oluşturmak, tasarım zamanı hizmetlerine erişmek ve özelleştirilmiş tasarım zamanı yapılandırma arabirimleri uygulamak için kullanılabilir. |
| DateTimeEditor |
Bu tarih saat düzenleyicisi nesneleri UITypeEditor görsel olarak düzenlemek DateTime için uygundur. |
| DesignerActionHeaderItem |
Akıllı etiket panelindeki statik üst bilgi öğesini temsil eder. Bu sınıf devralınamaz. |
| DesignerActionItem |
Akıllı etiket panelindeki bir panel öğesini temsil eden türler için temel sınıfı sağlar. |
| DesignerActionItemCollection |
Bir nesne koleksiyonunu DesignerActionItem temsil eder. |
| DesignerActionList |
Akıllı etiket paneli oluşturmak için kullanılan öğelerin listesini tanımlayan türler için temel sınıfı sağlar. |
| DesignerActionListCollection |
Bir nesne koleksiyonunu DesignerActionList temsil eder. |
| DesignerActionListsChangedEventArgs |
DesignerActionListsChanged olayı için veriler sağlar. |
| DesignerActionMethodItem |
sınıfından DesignerActionListtüretilen bir yöntemle ilişkili akıllı etiket paneli öğesini temsil eder. |
| DesignerActionPropertyItem |
öğesinden DesignerActionListtüretilen bir sınıftaki bir özellik ile ilişkili bir panel öğesini temsil eder. Bu sınıf devralınamaz. |
| DesignerActionService |
Bileşenler için nesne koleksiyonunu DesignerActionItem yöneten bir tasarım zamanı hizmeti oluşturur. |
| DesignerActionTextItem |
Akıllı etiket panelindeki statik metin öğesini temsil eder. |
| DesignerActionUIService |
Akıllı etiket paneli için kullanıcı arabirimini (UI) yönetir. Bu sınıf devralınamaz. |
| DesignerActionUIStateChangeEventArgs |
DesignerActionUIStateChange olayı için veriler sağlar. |
| DesignerCollection |
Tasarımcı koleksiyonunu temsil eder. |
| DesignerCommandSet |
Akıllı etiket veya tasarımcı fiil özellikleri sağlayan, öğesinden ComponentDesignertüretilmemiş tasarım zamanı araçları için temel sınıfı temsil eder. |
| DesignerEventArgs |
DesignerCreated ve DesignerDisposed olayları için veri sağlar. |
| DesignerOptionService |
Tasarımcı için seçenek değerlerini almak ve ayarlamak için temel bir sınıf sağlar. |
| DesignerOptionService.DesignerOptionCollection |
Tasarımcı seçenekleri koleksiyonu içerir. Bu sınıf devralınamaz. |
| DesignerTransaction |
Performansı geliştirmek ve çoğu değişiklik türünün geri alınmasına olanak tanımak için bir dizi tasarım zamanı eylemini gruplandırmak için bir yol sağlar. |
| DesignerTransactionCloseEventArgs |
TransactionClosed ve TransactionClosing olayları için veri sağlar. |
| DesignerVerb |
Tasarımcıdan çağrılabilen bir fiili temsil eder. |
| DesignerVerbCollection |
Bir nesne koleksiyonunu DesignerVerb temsil eder. |
| DesignSurface |
Bileşenleri tasarlamak için bir kullanıcı arabirimi sunar. |
| DesignSurfaceCollection |
Tasarım yüzeylerinden oluşan bir koleksiyon içerir. Bu sınıf devralınamaz. |
| DesignSurfaceEventArgs |
DesignSurfaceCreated olayı için veriler sağlar. |
| DesignSurfaceManager |
Bir nesne koleksiyonunu DesignSurface yönetir. |
| DesigntimeLicenseContext |
Tasarım zamanında lisans sağlayıcısını destekleyebilecek bir tasarım zamanı lisans bağlamını temsil eder. |
| DesigntimeLicenseContextSerializer |
Tasarım zamanı lisans bağlamı serileştirme desteği sağlar. |
| EventBindingService |
Arabirimin IEventBindingService varsayılan uygulaması. |
| ExceptionCollection |
Özel durum koleksiyonunu temsil eder. |
| HelpKeywordAttribute |
Bir sınıf veya üye için bağlam anahtar sözcüğünü belirtir. Bu sınıf devralınamaz. |
| InheritanceService |
Devralınan bileşenleri tanımlamak için bir dizi yöntem sağlar. |
| LoadedEventArgs |
Loaded olayı için veriler sağlar. Bu sınıf devralınamaz. |
| LocalizationExtenderProvider |
Kök tasarımcıya yerelleştirme özellikleri için tasarım zamanı desteği sağlar. |
| MenuCommand |
Windows menü veya araç çubuğu komut öğesini temsil eder. |
| MenuCommandsChangedEventArgs |
MenuCommandsChanged olayı için veriler sağlar. |
| MenuCommandService |
IMenuCommandService arabirimini uygular. |
| MultilineStringEditor |
Tasarım modunda çok satırlı dizeleri düzenlemek için bir iletişim kutusu görüntüler. |
| ObjectSelectorEditor |
Değer düzenleyicileri tasarlamak için kullanılabilecek temel işlevleri uygular. Bu düzenleyiciler de desteklenen veri türlerinin nesnelerinin değerlerini temsil etmek ve düzenlemek için bir kullanıcı arabirimi sağlayabilir. |
| ObjectSelectorEditor.Selector |
Her biri bir ile temsil edilen etiketli öğelerden oluşan hiyerarşik bir TreeNodekoleksiyon görüntüler. |
| ObjectSelectorEditor.SelectorNode |
bir düğümünü TreeViewtemsil eder. |
| ProjectTargetFrameworkAttribute |
Projenin hedef çerçevesini belirtir. |
| ServiceContainer |
Arabirimin IServiceContainer basit bir uygulamasını sağlar. |
| StandardCommands |
Çoğu uygulamanın kullanabileceği standart komut kümesinin tanımlayıcılarını tanımlar. |
| StandardToolWindows |
Tasarım ortamında kullanılabilen standart araç pencereleri kümesine karşılık gelen GUID tanımlayıcılarını tanımlar. |
| TypeDescriptionProviderService |
Belirtilen tür için bir tür açıklaması sağlayıcısı sağlar. |
| UndoEngine |
Tasarım zamanında genel geri alma/yineleme işlevlerini belirtir. |
| UndoEngine.UndoUnit |
Kullanıcının geri alabildiği bir iş birimini kapsüller. |
Arabirimler
| Name | Description |
|---|---|
| IComponentChangeService |
Bileşenleri ekleyen, değiştiren, kaldıran veya yeniden adlandıran olaylar için olay işleyicilerini ekleyip kaldırmak için bir arabirim sağlar ve veya ComponentChangedComponentChanging olayı tetikleyecek yöntemler sağlar. |
| IComponentDesignerDebugService |
Tasarım zamanı ortamında hata ayıklama hizmetleri sağlar. |
| IComponentDesignerStateService |
Tasarımcının durumunu depolamasına ve almasına izin verir. |
| IComponentDiscoveryService |
Tasarım zamanında bileşenlerin numaralandırmasını etkinleştirir. |
| IComponentInitializer |
Bileşen oluşturma sırasında önerilen varsayılan değerler kümesini sağlar. |
| IDesigner |
Özel tasarımcı oluşturmaya yönelik temel çerçeveyi sağlar. |
| IDesignerEventService |
Kök tasarımcılar eklenip kaldırıldığında, seçili bir bileşen değiştiğinde ve geçerli kök tasarımcı değiştiğinde olay bildirimleri sağlar. |
| IDesignerFilter |
Tasarımcının bir bileşen tasarımcısının TypeDescriptor tasarım zamanı ortamına sunabileceği özellik, öznitelik ve olay tanımlayıcılarını depolayan sözlüklerine erişmesini ve bunları filtrelemesini sağlayan bir arabirim sağlar. |
| IDesignerHost |
Tasarımcı işlemlerini ve bileşenlerini yönetmek için bir arabirim sağlar. |
| IDesignerHostTransactionState |
Tasarımcı ana bilgisayarının işlemlerin durumunu raporlaması için yöntemleri belirtir. |
| IDesignerOptionService |
Visual Studio geliştirme ortamındaki Options komutunun altındaki Tools menüsünde bulunan tasarımcı seçeneklerine erişim sağlar. |
| IDesignTimeAssemblyLoader |
Derlemeleri tasarımcıya yüklemek için yardımcı program. |
| IDictionaryService |
Tasarımcının kullanıcı tanımlı verileri depolamak için kullanabileceği bir hizmet aracılığıyla temel, bileşen siteye özgü, anahtar-değer çifti sözlüğü sağlar. |
| IEventBindingService |
Bileşen olayları için olay işleyicilerini kaydetmeye yönelik bir hizmet sağlar. |
| IExtenderListService |
Genişletici sağlayıcılarını listeleyebilecek bir arabirim sağlar. |
| IExtenderProviderService |
Tasarım zamanında genişletici sağlayıcıları eklemek ve kaldırmak için bir arabirim sağlar. |
| IHelpService |
Tasarım zamanında Yardım konularını göstermek ve Yardım anahtar sözcüklerini eklemek ve kaldırmak için yöntemler sağlar. |
| IInheritanceService |
Bir bileşenin bileşenlerini tanımlamak için yöntemler sağlar. |
| IMenuCommandService |
Tasarım modunda kullanılabilen genel tasarımcı fiillerini ve menü komutlarını yönetmek ve bazı kısayol menü türlerini göstermek için yöntemler sağlar. |
| IMultitargetHelperService |
Tasarım zamanı ortamında çok hedefli tür adı çözümleme hizmetlerini tanımlar. |
| IReferenceService |
Proje içindeki nesnelere ada veya türe göre başvuru almak, belirtilen nesnenin adını almak ve bir tasarımcı projesinde belirtilen nesnenin üst öğesini bulmak için bir arabirim sağlar. |
| IResourceService |
Tasarımcıların belirli CultureInfo kaynak türleri için kaynak okuyuculara ve yazıcılara erişmesi için bir arabirim sağlar. |
| IRootDesigner |
Kök düzeyinde tasarımcı görünüm teknolojileri için destek sağlar. |
| ISelectionService |
Tasarımcının bileşenleri seçmesi için bir arabirim sağlar. |
| IServiceContainer |
Hizmetler için bir kapsayıcı sağlar. |
| ITreeDesigner |
İlgili özel tasarımcılar kümesi oluşturmak için destek sağlar. |
| ITypeDescriptorFilterService |
Tasarım modunda bir bileşenin üye tanımlayıcıları kümesini değiştirmek için bir arabirim sağlar. |
| ITypeDiscoveryService |
Tasarım zamanında kullanılabilir türleri bulur. |
| ITypeResolutionService |
Derlemeyi veya türü ada göre almak için bir arabirim sağlar. |
Numaralandırmalar
| Name | Description |
|---|---|
| ComponentActionsType |
Nesneye bağlı akıllı etiketin, bileşenle nasıl ilişkilendirildiğine göre türünü belirtir. |
| DesignerActionListsChangedType |
DesignerActionList nesne koleksiyonunda gerçekleşen değişikliğin türünü belirtir. |
| DesignerActionUIStateChangeType |
Akıllı etiket panelinin görüntüleme durumunu belirtir. |
| DisplayMode |
ByteViewertarafından kullanılan görüntü modlarını gösteren tanımlayıcıları tanımlar. |
| HelpContextType |
Yardım bilgisi isteğinin kaynaklandığı bağlamla ilgili bilgileri gösteren tanımlayıcıları tanımlar. |
| HelpKeywordType |
Yardım anahtar sözcüğü türünü gösteren tanımlayıcıları tanımlar. |
| MenuCommandsChangedType |
İlgili nesnenin MenuCommands koleksiyonunda gerçekleşen eylem türünü belirtir. |
| SelectionTypes |
Bir seçimin türünü gösteren tanımlayıcıları tanımlar. |
| ViewTechnology |
Tasarımcının destek barındırdığı bir dizi teknolojinin tanımlayıcılarını tanımlar. |
Temsilciler
| Name | Description |
|---|---|
| ActiveDesignerEventHandler |
Olayı işleyecek ActiveDesignerChanged yöntemi temsil eder. |
| ActiveDesignSurfaceChangedEventHandler |
bir olayını ActiveDesignSurfaceChangedişleyecek DesignSurfaceManager yöntemi temsil eder. Bu sınıf devralınamaz. |
| ComponentChangedEventHandler |
Bir ComponentChanged olayı işleyecek yöntemi temsil eder. |
| ComponentChangingEventHandler |
Bir ComponentChanging olayı işleyecek yöntemi temsil eder. |
| ComponentEventHandler |
Bileşen düzeyindeki olaylar için tetiklenen , ComponentAdding, ComponentAddedve ComponentRemoving olaylarını işleyecek ComponentRemovedyöntemi temsil eder. |
| ComponentRenameEventHandler |
Bir ComponentRename olayı işleyecek yöntemi temsil eder. |
| DesignerActionListsChangedEventHandler |
bir olayını DesignerActionListsChangedişleyecek DesignerActionService yöntemi temsil eder. Bu sınıf devralınamaz. |
| DesignerActionUIStateChangeEventHandler |
bir olayını DesignerActionUIStateChangeişleyecek DesignerActionUIService yöntemi temsil eder. |
| DesignerEventHandler |
Bir belge oluşturulduğunda veya atıldığında oluşturulan ve DesignerCreated olaylarını işleyecek DesignerDisposed yöntemi temsil eder. |
| DesignerTransactionCloseEventHandler |
Bir tasarımcının TransactionClosed ve TransactionClosing olaylarını işleyen yöntemi temsil eder. |
| DesignSurfaceEventHandler |
Bir DesignSurfaceCreated sınıfın olayını işleyecek DesignSurfaceManager yöntemi temsil eder. Bu sınıf devralınamaz. |
| LoadedEventHandler |
sınıfının olayını Loaded işleyecek DesignSurface yöntemi temsil eder. Bu sınıf devralınamaz. |
| MenuCommandsChangedEventHandler |
bir olayını MenuCommandsChangedişleyecek MenuCommandService yöntemi temsil eder. Bu sınıf devralınamaz. |
| ServiceCreatorCallback |
İsteğe bağlı olarak bir hizmetin örneğini oluşturabilen bir geri çağırma mekanizması sağlar. |
Açıklamalar
Bu ad alanında sınıflar şunlardır:
Belirli bileşen türleri için tasarım zamanı davranışını özelleştirmek için kullanabileceğiniz temel IDesigner bir arabirim.
ComponentDesigner, IDesignerve IDisposable arabirimlerini uygulayan IDesignerFilterdaha gelişmiş bir tasarımcı temel sınıfı sağlayan bir sınıf.
Tasarımcının ek işlevleri desteklemesini sağlayan tasarımcı arabirimleri ve hizmetleri:
- IComponentChangeService
- IDesignerEventService
- IDesignerFilter
- IDesignerHost
- IDesignerOptionService
- IDictionaryService
- IEventBindingService
- IExtenderListService
- IExtenderProviderService
- IHelpService
- IInheritanceService
- IMenuCommandService
- IReferenceService
- IResourceService
- IRootDesigner
- ISelectionService
- IServiceContainer
- ITypeDescriptorFilterService
- ITypeResolutionService
Tasarım zamanı lisansı bağlam yönetimini ve serileştirmeyi özelleştirmek için kullanılabilecek sınıflar: DesigntimeLicenseContext ve DesigntimeLicenseContextSerializer.
Genişletilebilen basit koleksiyon düzenleyicileri: ArrayEditor ve CollectionEditor.