PropertyEntry 類別
表示屬性。
繼承階層架構
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyEntry
命名空間: Microsoft.Windows.Design.PropertyEditing
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public MustInherit Class PropertyEntry _
Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged,
IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged,
IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =
class
interface INotifyPropertyChanged
interface IPropertyFilterTarget
end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget
PropertyEntry 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
PropertyEntry() | 初始化 PropertyEntry 類別的新執行個體。 | |
PropertyEntry(PropertyValue) | 初始化 PropertyEntry 類別的新執行個體,該執行個體可做為指定之 PropertyValue 的子屬性。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
CategoryName | 在衍生類別中覆寫時,取得這個屬性所在的分類名稱。 | |
Context | 在衍生類別中覆寫時,取得目前的 EditingContext 執行個體。 | |
Description | 在衍生類別中覆寫時,取得封裝屬性的描述。 | |
DisplayName | 取得屬性的顯示名稱。 | |
HasStandardValues | 取得值,這個值表示此屬性是否有任何標準值。 | |
Identifier | 在衍生類別中覆寫時,取得在目前平台上唯一識別這個屬性型別和名稱的識別項。 | |
IsAdvanced | 在衍生類別中覆寫時,取得值,這個值表示封裝的屬性是否為進階屬性。 | |
IsReadOnly | 在衍生類別中覆寫時,取得值,這個值表示封裝的屬性是否是唯讀的。 | |
MatchesFilter | 取得或設定值,這個值表示此 PropertyEntry 是否符合篩選條件。 | |
ModelProperties | 在衍生類別中遭覆寫時,取得此 PropertyEntry 模型屬性的集合。 | |
ParentValue | 取得父 PropertyValue。 | |
PropertyName | 在衍生類別中覆寫時,取得封裝屬性的名稱。 | |
PropertyType | 在衍生類別中覆寫時,取得封裝屬性的型別。 | |
PropertyValue | 取得這個 PropertyEntry 的 PropertyValue (資料模型)。 | |
PropertyValueEditor | 在衍生類別中覆寫時,取得用於編輯這個 PropertyEntry 的 PropertyValueEditor。 | |
StandardValues | 在衍生類別中覆寫時,取得封裝屬性支援的標準值。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
ApplyFilter | 判斷 PropertyEntry 是否符合篩選條件,並且儲存資訊。 | |
CreatePropertyValueInstance | 在衍生類別中覆寫時,會由主基礎結構使用,以建立新的主應用程式特定 PropertyValue 執行個體。 | |
Equals | 判斷指定的 Object 和目前的 Object 是否相等。 (繼承自 Object)。 | |
Finalize | 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。 | |
GetHashCode | 做為特定型別的雜湊函式。 (繼承自 Object)。 | |
GetType | 取得目前執行個體的 Type。 (繼承自 Object)。 | |
MatchesPredicate | 表示 PropertyEntry 是否符合述詞。 | |
MemberwiseClone | 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
OnFilterApplied | 引發 IPropertyFilterTarget.FilterApplied 事件。 | |
OnPropertyChanged(PropertyChangedEventArgs) | 引發 PropertyChanged 事件。 | |
OnPropertyChanged(String) | 引發 PropertyChanged 事件。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
FilterApplied | 透過呼叫 ApplyFilter 方法來變更 PropertyFilter 時發生。 | |
PropertyChanged | 發生於屬性值變更時。 |
回頁首
備註
PropertyEntry 類別會提供最針對型別的其他屬性資料。
PropertyEntry 類別適用於主基礎結構衍生類別。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.PropertyEditing 命名空間