Share via


Postupy: Implementace editoru typů uživatelského rozhraní

V některých případech nemusí být jednoduchý řetězec hodnoty převodu, který umožňuje vlastnost zobrazeného v prohlížeči vlastností textu odpovídající.Hodnota řetězce konfigurace styl také nesmí být dostačující pro některé typy.V barevné vlastnosti, je například více žádoucí vizuální reprezentaci.Typ editor uživatelského rozhraní může poskytnout vizuální znázornění hodnotu vlastnosti v mřížce vlastnosti, například vlastnost návrhu prohlížeče.Typ editor UI zadat také vlastní uživatelské rozhraní pro konfiguraci hodnot objekt určitého typu.

[!POZNÁMKA]

EditorAttribute Je použit typ nebo vlastnosti, které chcete přidružit typ nebo vlastnosti uživatelského rozhraní editoru typu.

Implementovat vlastní typ editor uživatelského rozhraní pro model Windows Forms

  1. Definování třídy, který je odvozen od UITypeEditor.

  2. Přepsat EditValue metody pro nastavení vlastnosti uživatelského rozhraní.Tato metoda je přetížena.

  3. Přepsat GetEditStyle metoda informovat o úpravy vlastností prohlížeče podporují bude poskytovat.

Celý vzorek viz Návod: Implementace editoru typů uživatelského rozhraní.

Probíhá kompilace kódu

  • Při vývoji vlastní UITypeEditor, je vhodné nastavit číslo sestavení přibývá s každou sestavení.To zabrání verze starší, mezipaměti vaše UITypeEditor z vytvořených v návrhovém prostředí.

Viz také

Úkoly

Postupy: Vytvoření editoru typů uživatelského rozhraní

Referenční dokumentace

UITypeEditor

Další zdroje

Rozšíření podpory během návrhu