Atributy v ovládacích prvcích Windows Forms
Rozhraní .NET Framework poskytuje řadu atributů, které můžete použít pro členy vlastních ovládacích prvků a součástí. Některé z těchto atributů ovlivňují chování třídy za běhu a jiné ovlivňují chování v době návrhu.
Upozornění
Tento obsah byl napsán pro rozhraní .NET Framework. Pokud používáte .NET 6 nebo novější verzi, použijte tento obsah s opatrností. Systém návrháře se změnil pro model Windows Forms a je důležité, abyste si prošli změny Návrháře od článku .NET Framework.
Atributy pro vlastnosti ovládacího prvku a komponenty
Následující tabulka uvádí atributy, které můžete použít u vlastností nebo jiných členů vlastních ovládacích prvků a součástí. Příklad, který používá mnoho z těchto atributů, viz Postupy: Použití atributů v ovládacích prvcích model Windows Forms.
Atribut | Popis |
---|---|
AmbientValueAttribute | Určuje hodnotu, která se má předat vlastnosti, aby vlastnost získala hodnotu z jiného zdroje. To se označuje jako atmosféra. |
BrowsableAttribute | Určuje, zda má být vlastnost nebo událost zobrazena v okně Vlastnosti . |
CategoryAttribute | Určuje název kategorie, ve které chcete seskupit vlastnost nebo událost při zobrazení v ovládacím prvku nastaveném PropertyGrid na Categorized režim. |
DefaultValueAttribute | Určuje výchozí hodnotu vlastnosti. |
DescriptionAttribute | Určuje popis vlastnosti nebo události. |
DisplayNameAttribute | Určuje zobrazovaný název vlastnosti, události nebo public void metody, která nepřijímá žádné argumenty. |
EditorAttribute | Určuje editor, který se má použít ke změně vlastnosti. |
EditorBrowsableAttribute | Určuje, že vlastnost nebo metoda lze zobrazit v editoru. |
HelpKeywordAttribute | Určuje kontextové klíčové slovo pro třídu nebo člena. |
LocalizableAttribute | Určuje, zda má být vlastnost lokalizována. |
PasswordPropertyTextAttribute | Označuje, že textová reprezentace objektu je zakrytá znaky, jako jsou hvězdičky. |
ReadOnlyAttribute | Určuje, zda je vlastnost, ke které je tento atribut vázán, je při návrhu určena jen pro čtení nebo zápis. |
RefreshPropertiesAttribute | Označuje, že mřížka vlastností by se měla aktualizovat, když se změní přidružená hodnota vlastnosti. |
TypeConverterAttribute | Určuje, k jakému typu se má použít jako převaděč objektu, ke které je tento atribut vázán. |
Atributy pro vlastnosti datové vazby
Následující tabulka ukazuje atributy, které můžete použít k určení způsobu interakce vlastních ovládacích prvků a komponent s datovou vazbou.
Atribut | Popis |
---|---|
BindableAttribute | Určuje, zda se vlastnost obvykle používá pro vazbu. |
ComplexBindingPropertiesAttribute | Určuje vlastnosti zdroje dat a člena dat pro komponentu. |
DefaultBindingPropertyAttribute | Určuje výchozí vlastnost vazby pro komponentu. |
LookupBindingPropertiesAttribute | Určuje vlastnosti zdroje dat a člena dat pro komponentu. |
AttributeProviderAttribute | Povolí přesměrování atributů. |
Atributy pro třídy
Následující tabulka ukazuje atributy, které můžete použít k určení chování vlastních ovládacích prvků a součástí v době návrhu.
Atribut | Popis |
---|---|
DefaultEventAttribute | Určuje výchozí událost komponenty. |
DefaultPropertyAttribute | Určuje výchozí vlastnost komponenty. |
DesignerAttribute | Určuje třídu použitou k implementaci služeb v době návrhu pro komponentu. |
DesignerCategoryAttribute | Určuje, že návrhář třídy patří do určité kategorie. |
ToolboxItemAttribute | Představuje atribut položky panelu nástrojů. |
ToolboxItemFilterAttribute | Určuje řetězec filtru a typ filtru, který se má použít pro položku panelu nástrojů. |
Viz také
.NET Desktop feedback