RefreshPropertiesAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Označuje, že při změně hodnoty přidružené vlastnosti by se měla aktualizovat mřížka vlastností. Tato třída se nemůže dědit.
public ref class RefreshPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class RefreshPropertiesAttribute : Attribute
public sealed class RefreshPropertiesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type RefreshPropertiesAttribute = class
inherit Attribute
type RefreshPropertiesAttribute = class
inherit Attribute
Public NotInheritable Class RefreshPropertiesAttribute
Inherits Attribute
- Dědičnost
- Atributy
Příklady
Následující příklad kódu ukazuje použití RefreshPropertiesAttribute třídy k určení režimu aktualizace pro DataSource
vlastnost. Úplný výpis kódu najdete v tématu Postupy: Použití atributů v ovládacích prvcích model Windows Forms.
[Category("Data")]
[Description("Indicates the source of data for the control.")]
[RefreshProperties(RefreshProperties.Repaint)]
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
get
{
return this.dataGridView1.DataSource;
}
set
{
this.dataGridView1.DataSource = value;
}
}
<Category("Data"), _
Description("Indicates the source of data for the control."), _
RefreshProperties(RefreshProperties.Repaint), _
AttributeProvider(GetType(IListSource))> _
Public Property DataSource() As Object
Get
Return Me.dataGridView1.DataSource
End Get
Set(ByVal value As Object)
Me.dataGridView1.DataSource = value
End Set
End Property
Poznámky
Označuje RefreshPropertiesAttribute typ režimu aktualizace, který se má použít při aktualizaci PropertyGrid ovládacího prvku.
Konstruktory
RefreshPropertiesAttribute(RefreshProperties) |
Inicializuje novou instanci RefreshPropertiesAttribute třídy. |
Pole
All |
Označuje, že všechny vlastnosti jsou znovu dotazovány a aktualizovány při změně hodnoty vlastnosti. Toto pole je jen ke čtení. |
Default |
Označuje, že se při změně hodnoty vlastnosti neaktualizují žádné další vlastnosti. Toto pole je jen ke čtení. |
Repaint |
Označuje, že při změně hodnoty vlastnosti jsou překreslovány všechny vlastnosti. Toto pole je jen ke čtení. |
Vlastnosti
RefreshProperties |
Získá vlastnosti aktualizace člena. |
TypeId |
Při implementaci v odvozené třídě získá jedinečný identifikátor pro tuto Attributetřídu . (Zděděno od Attribute) |
Metody
Equals(Object) |
Přepíše metodu objektu Equals . |
GetHashCode() |
Vrátí kód hash pro tento objekt. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
IsDefaultAttribute() |
Získá hodnotu určující, zda aktuální hodnota atributu je výchozí hodnota atributu. |
IsDefaultAttribute() |
Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu. (Zděděno od Attribute) |
Match(Object) |
Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda se tato instance rovná zadanému objektu. (Zděděno od Attribute) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání. (Zděděno od Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Načte informace o typu objektu, které lze použít k získání informací o typu pro rozhraní. (Zděděno od Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1). (Zděděno od Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Poskytuje přístup k vlastnostem a metodám vystaveným objektem. (Zděděno od Attribute) |