RefreshPropertiesAttribute 類別

定義

表示當相關聯的屬性值變更時,屬性方格應該重新整理。 無法繼承這個類別。

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
繼承
RefreshPropertiesAttribute
屬性

範例

以下程式碼範例示範如何使用 類別 RefreshPropertiesAttribute 來指定屬性的刷新模式 DataSource 。 完整程式碼清單請參見 如何:在Windows Forms控制項中套用屬性

[Category("Data")]
[Description("Indicates the source of data for the control.")]
[RefreshProperties(RefreshProperties.Repaint)]
[AttributeProvider(typeof(IListSource))]
public object DataSource
{
    get => _dataGridView1.DataSource;
    set => _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

備註

表示 RefreshPropertiesAttribute 在刷新 PropertyGrid 控制項時應使用的刷新模式類型。

建構函式

名稱 Description
RefreshPropertiesAttribute(RefreshProperties)

初始化 RefreshPropertiesAttribute 類別的新執行個體。

欄位

名稱 Description
All

表示所有屬性都會被重新查詢,若屬性值改變則重新整理。 此欄位是唯讀的。

Default

表示若屬性值改變,其他屬性不會被刷新。 此欄位是唯讀的。

Repaint

表示若房產價值改變,所有物業都會重新粉刷。 此欄位是唯讀的。

屬性

名稱 Description
RefreshProperties

取得該成員的刷新屬性。

TypeId

在衍生類別中實作時,取得這個 Attribute的唯一標識碼。

(繼承來源 Attribute)

方法

名稱 Description
Equals(Object)

覆蓋物件的方法 Equals

GetHashCode()

傳回這個物件的哈希碼。

GetType()

取得目前實例的 Type

(繼承來源 Object)
IsDefaultAttribute()

會取得一個值,表示該屬性目前值是否為預設值。

Match(Object)

在衍生類別中覆寫時,傳回值,指出這個實例是否等於指定的物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取 物件的型別資訊,可用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開屬性和方法的存取權。

(繼承來源 Attribute)

適用於

另請參閱