System.Drawing.Design Ad Alanı

Tasarım zamanı kullanıcı arabirimi (UI) mantığını ve çizimlerini genişleten sınıflar içerir.

Sınıflar

Name Description
BitmapEditor

Özellik tarayıcısında bit eşlem dosyalarını seçmek için bir kullanıcı arabirimi sağlar.

CategoryNameCollection

Kategori adı dizeleri koleksiyonunu temsil eder.

ColorEditor

UITypeEditor Görsel olarak renk seçmek için bir sağlar.

ContentAlignmentEditor

İçerik hizalamasını görsel olarak düzenlemek için bir UITypeEditor sağlar.

CursorEditor

İmleç (.cur) dosyaları için varsayılan dosya arama gerçekleştirebilen bir UITypeEditor sağlar.

FontEditor

Bir nesneyi seçmek ve yapılandırmak için bir Font kullanıcı arabirimi sağlar.

FontNameEditor

UITypeEditor Yazı tipi adı için bir karakter boyar bir sağlar.

IconEditor

UITypeEditor Görsel olarak simge seçmek için bir sağlar.

ImageEditor

Özellik kılavuzundaki bir özellik için görüntü seçmek için bir kullanıcı arabirimi sağlar.

MetafileEditor

Meta dosya (.emf) dosyaları için varsayılan dosya araması yapabilen bir UITypeEditor sağlar.

PaintValueEventArgs

yöntemi için PaintValue(Object, Graphics, Rectangle) veri sağlar.

PropertyValueUIItem

İlişkili olay işleyicisi, açılır bilgi dizesi ve özellik için görüntülenecek simge de dahil olmak üzere Özellikler penceresi görüntülenen özellik hakkında bilgi sağlar.

ToolboxComponentsCreatedEventArgs

Bileşenler araç kutusuna ComponentsCreated eklendiğinde gerçekleşen olay için veri sağlar.

ToolboxComponentsCreatingEventArgs

Bileşenler araç kutusuna ComponentsCreating eklendiğinde gerçekleşen olay için veri sağlar.

ToolboxItem

Bir araç kutusu öğesinin temel uygulamasını sağlar.

ToolboxItemCollection

Araç kutusu öğeleri koleksiyonunu temsil eder.

ToolboxItemContainer

bir ToolboxItemkapsüller.

ToolboxItemCreator

bir ToolboxItemCreatorCallbackkapsüller. Bu sınıf devralınamaz.

ToolboxService

Arabirimin IToolboxService varsayılan uygulamasını sağlar.

UITypeEditor

Desteklenen veri türlerinin nesnelerinin değerlerini temsil etmek ve düzenlemek için bir kullanıcı arabirimi (UI) sağlayabilen değer düzenleyicileri tasarlamak için kullanılabilecek bir temel sınıf sağlar.

Arabirimler

Name Description
IPropertyValueUIService

Özellik tarayıcısında görüntülenen bir bileşenin özellikleri için görüntüleri, Araç İpuçlarını ve olay işleyicilerini yönetmek için bir arabirim sağlar.

IToolboxItemProvider

Araç kutusu öğeleri koleksiyonunu kullanıma sunar.

IToolboxService

Geliştirme ortamında araç kutusunu yönetmek ve sorgulamak için yöntemler ve özellikler sağlar.

IToolboxUser

Seçili durumdaki araç kutusu öğesini ayarlamak için bir arabirim tanımlar ve tasarımcının belirli bir araç kutusu öğesini destekleyip desteklemediğini belirtir.

Numaralandırmalar

Name Description
UITypeEditorEditStyle

bir UITypeEditordeğer düzenleme stilini gösteren tanımlayıcıları belirtir.

Temsilciler

Name Description
PropertyValueUIHandler

uygulamasına IPropertyValueUIServicetemsilci ekleyen yöntemi temsil eder.

PropertyValueUIItemInvokeHandler

bir olayını InvokeHandlerişleyecek PropertyValueUIItem yöntemi temsil eder.

ToolboxComponentsCreatedEventHandler

Olayı işleyen yöntemi temsil eder ComponentsCreated .

ToolboxComponentsCreatingEventHandler

Olayı işleyen yöntemi temsil eder ComponentsCreating .

ToolboxItemCreatorCallback

oluşturabilen ToolboxItembir geri çağırma mekanizması sağlar.

Açıklamalar

Bu ad alanı içindeki sınıflar özel araç kutusu öğeleri, desteklenen türlerinin değerlerini düzenleyip grafik olarak gösterebilen türe özgü değer düzenleyicileri ve belirli türler arasında değerleri dönüştürebilen tür dönüştürücüleri oluşturmak için kullanılabilir. Bu ad alanı, tasarım zamanı kullanıcı arabirimine uzantı geliştirmeye yönelik temel çerçeveleri sağlar.

Caution

System.Drawing.Design ad alanı içindeki sınıflar, Windows veya ASP.NET hizmeti içinde kullanılmak üzere desteklenmez. Bu uygulama türlerinden birinin içinden bu sınıfları kullanmaya çalışmak, azalan hizmet performansı ve çalışma zamanı özel durumları gibi beklenmeyen sorunlara neden olabilir.