System.Drawing.Design Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller klasser som utökar logiken och ritningen för användargränssnittet (UI).
Klasser
| Name | Description |
|---|---|
| BitmapEditor |
Tillhandahåller ett användargränssnitt för att välja bitmappsfiler i en egenskapswebbläsare. |
| CategoryNameCollection |
Representerar en samling kategorinamnsträngar. |
| ColorEditor |
Tillhandahåller en UITypeEditor för att visuellt välja en färg. |
| ContentAlignmentEditor |
Tillhandahåller en UITypeEditor för visuell redigering av innehållsjustering. |
| CursorEditor |
Tillhandahåller en UITypeEditor som kan utföra standardfilsökning efter markörfiler (.cur). |
| FontEditor |
Tillhandahåller ett användargränssnitt för att välja och konfigurera ett Font objekt. |
| FontNameEditor |
Tillhandahåller en UITypeEditor som målar upp ett tecken för teckensnittsnamnet. |
| IconEditor |
Tillhandahåller en UITypeEditor för att visuellt välja en ikon. |
| ImageEditor |
Tillhandahåller ett användargränssnitt för att välja en bild för en egenskap i ett egenskapsrutnät. |
| MetafileEditor |
Tillhandahåller en UITypeEditor som kan utföra standardfilsökning efter metafilfiler (.emf). |
| PaintValueEventArgs |
Innehåller data för PaintValue(Object, Graphics, Rectangle) metoden. |
| PropertyValueUIItem |
Innehåller information om en egenskap som visas i Properties window, inklusive den associerade händelsehanteraren, popup-informationssträngen och ikonen som ska visas för egenskapen. |
| ToolboxComponentsCreatedEventArgs |
Innehåller data för den ComponentsCreated händelse som inträffar när komponenter läggs till i verktygslådan. |
| ToolboxComponentsCreatingEventArgs |
Innehåller data för den ComponentsCreating händelse som inträffar när komponenter läggs till i verktygslådan. |
| ToolboxItem |
Tillhandahåller en basimplementering av ett verktygslådeobjekt. |
| ToolboxItemCollection |
Representerar en samling verktygslådeobjekt. |
| ToolboxItemContainer |
Kapslar in en ToolboxItem. |
| ToolboxItemCreator |
Kapslar in en ToolboxItemCreatorCallback. Det går inte att ärva den här klassen. |
| ToolboxService |
Tillhandahåller en standardimplementering av IToolboxService gränssnittet. |
| UITypeEditor |
Tillhandahåller en basklass som kan användas för att utforma värderedigerare som kan tillhandahålla ett användargränssnitt (UI) för att representera och redigera värdena för objekt för de datatyper som stöds. |
Gränssnitt
| Name | Description |
|---|---|
| IPropertyValueUIService |
Tillhandahåller ett gränssnitt för att hantera avbildningar, knappbeskrivningar och händelsehanterare för egenskaperna för en komponent som visas i en egenskapswebbläsare. |
| IToolboxItemProvider |
Visar en samling verktygslådeobjekt. |
| IToolboxService |
Tillhandahåller metoder och egenskaper för att hantera och köra frågor mot verktygslådan i utvecklingsmiljön. |
| IToolboxUser |
Definierar ett gränssnitt för att ange det markerade verktygslådeobjektet och ange om en designer stöder ett visst verktygslådaobjekt. |
Uppräkningar
| Name | Description |
|---|---|
| UITypeEditorEditStyle |
Anger identifierare som anger värderedigeringsformatet för en UITypeEditor. |
Delegeringar
| Name | Description |
|---|---|
| PropertyValueUIHandler |
Representerar metoden som lägger till ett ombud i en implementering av IPropertyValueUIService. |
| PropertyValueUIItemInvokeHandler |
Representerar den metod som ska hantera InvokeHandler händelsen för en PropertyValueUIItem. |
| ToolboxComponentsCreatedEventHandler |
Representerar den metod som hanterar ComponentsCreated händelsen. |
| ToolboxComponentsCreatingEventHandler |
Representerar den metod som hanterar ComponentsCreating händelsen. |
| ToolboxItemCreatorCallback |
Tillhandahåller en återanropsmekanism som kan skapa en ToolboxItem. |
Kommentarer
Klasserna i det här namnområdet kan användas för att skapa anpassade verktygslådeobjekt, typspecifika värderedigerare som kan redigera och grafiskt representera värden för de typer som stöds och typkonverterare som kan konvertera värden mellan vissa typer. Det här namnområdet innehåller de grundläggande ramverken för att utveckla tillägg till användargränssnittet för designtid.
Caution
Klasser inom namnområdet System.Drawing.Design stöds inte för användning inom en Windows- eller ASP.NET-tjänst. Om du försöker använda dessa klasser inifrån någon av dessa programtyper kan det uppstå oväntade problem, till exempel sämre tjänstprestanda och körningsfel.