Sdílet prostřednictvím


RefreshPropertiesAttribute Třída

Definice

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
RefreshPropertiesAttribute
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)

Platí pro

Viz také