Atrybuty w formantach formularzy systemu Windows
Program .NET Framework udostępnia różne atrybuty, które można zastosować do elementów członkowskich niestandardowych kontrolek i składników. Niektóre z tych atrybutów wpływają na zachowanie klasy w czasie wykonywania, a inne wpływają na zachowanie czasu projektowania.
Uwaga
Ta zawartość została napisana dla programu .NET Framework. Jeśli używasz platformy .NET 6 lub nowszej wersji, użyj tej zawartości ostrożnie. System projektanta został zmieniony dla formularzy systemu Windows i ważne jest, aby przejrzeć zmiany Projektant od artykułu .NET Framework.
Atrybuty właściwości formantu i składnika
W poniższej tabeli przedstawiono atrybuty, które można zastosować do właściwości lub innych elementów członkowskich niestandardowych kontrolek i składników. Aby zapoznać się z przykładem, który używa wielu z tych atrybutów, zobacz Instrukcje: stosowanie atrybutów w kontrolkach formularzy systemu Windows.
Atrybut | opis |
---|---|
AmbientValueAttribute | Określa wartość, która ma być przekazywana do właściwości, aby spowodować, że właściwość pobierze jej wartość z innego źródła. Jest to nazywane klimatem. |
BrowsableAttribute | Określa, czy właściwość lub zdarzenie powinny być wyświetlane w oknie Właściwości . |
CategoryAttribute | Określa nazwę kategorii, w której ma być zgrupowana właściwość lub zdarzenie w przypadku wyświetlania w kontrolce ustawionej PropertyGrid na Categorized tryb. |
DefaultValueAttribute | Określa wartość domyślną właściwości. |
DescriptionAttribute | Określa opis właściwości lub zdarzenia. |
DisplayNameAttribute | Określa nazwę wyświetlaną właściwości, zdarzenia lub public void metody, która nie przyjmuje żadnych argumentów. |
EditorAttribute | Określa edytor do zmiany właściwości. |
EditorBrowsableAttribute | Określa, że właściwość lub metoda jest widoczna w edytorze. |
HelpKeywordAttribute | Określa słowo kluczowe kontekstu dla klasy lub składowej. |
LocalizableAttribute | Określa, czy właściwość ma być zlokalizowana. |
PasswordPropertyTextAttribute | Wskazuje, że reprezentacja tekstu obiektu jest zasłonięta znakami, takimi jak gwiazdki. |
ReadOnlyAttribute | Określa, czy właściwość ta atrybut jest powiązana z jest tylko do odczytu, czy tylko do odczytu/zapisu w czasie projektowania. |
RefreshPropertiesAttribute | Wskazuje, że siatka właściwości powinna zostać odświeżona po zmianie skojarzonej wartości właściwości. |
TypeConverterAttribute | Określa typ, który ma być używany jako konwerter dla obiektu, z jakim jest powiązany ten atrybut. |
Atrybuty właściwości powiązania danych
W poniższej tabeli przedstawiono atrybuty, które można zastosować, aby określić sposób interakcji niestandardowych kontrolek i składników z powiązaniem danych.
Atrybut | opis |
---|---|
BindableAttribute | Określa, czy właściwość jest zwykle używana do powiązania. |
ComplexBindingPropertiesAttribute | Określa właściwości źródła danych i elementu członkowskiego danych dla składnika. |
DefaultBindingPropertyAttribute | Określa domyślną właściwość powiązania składnika. |
LookupBindingPropertiesAttribute | Określa właściwości źródła danych i elementu członkowskiego danych dla składnika. |
AttributeProviderAttribute | Włącza przekierowywanie atrybutów. |
Atrybuty dla klas
W poniższej tabeli przedstawiono atrybuty, które można zastosować, aby określić zachowanie niestandardowych kontrolek i składników w czasie projektowania.
Atrybut | opis |
---|---|
DefaultEventAttribute | Określa zdarzenie domyślne składnika. |
DefaultPropertyAttribute | Określa właściwość domyślną składnika. |
DesignerAttribute | Określa klasę używaną do implementowania usług czasu projektowania dla składnika. |
DesignerCategoryAttribute | Określa, że projektant klasy należy do określonej kategorii. |
ToolboxItemAttribute | Reprezentuje atrybut elementu przybornika. |
ToolboxItemFilterAttribute | Określa ciąg filtru i typ filtru do użycia dla elementu Przybornik. |
Zobacz też
.NET Desktop feedback