PropertyFilterOptions 列挙型
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型記述子で報告するプロパティを指定します。具体的には、GetProperties(Object) メソッドです。 この列挙体は、Filter プロパティの値を指定するために使用します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class PropertyFilterOptions
[System.Flags]
public enum PropertyFilterOptions
[<System.Flags>]
type PropertyFilterOptions =
Public Enum PropertyFilterOptions
- 継承
- 属性
名前 | 値 | 説明 |
---|---|---|
All | 15 | すべてのプロパティを返します。 |
Invalid | 1 | オブジェクトの現在のコンテキストが指定された場合に、無効なプロパティのみを返します。 |
None | 0 | プロパティを返しません。 |
SetValues | 2 | ローカル値が現在設定されているプロパティのみを返します。 |
UnsetValues | 4 | ローカル値が設定されていないプロパティか、またはプロパティが外部の式ストア (バインディングや遅延リソースなど) に設定されていないプロパティだけを返します。 |
Valid | 8 | 現在のスコープ内の オブジェクトで有効なプロパティを返します。 |
このフィルター メカニズムは、 のDependencyObjectカスタムDependencyPropertyDescriptorによってのみ実装されます。
無効と有効は、添付プロパティにのみ関連します。 プロパティの有効性は、XAML の読み込み後にオブジェクト ツリー内の添付プロパティの目的のスコープを定義する、次の属性 AttachedPropertyBrowsableForChildrenAttributeAttachedPropertyBrowsableForTypeAttributeAttachedPropertyBrowsableWhenAttributePresentAttributeを使用して決定されます。 プロパティ グリッドを設定し、グリッドに添付プロパティを含めるアプリケーションDesigner、これらの属性の値または存在、および現在の要素の相対位置と、添付プロパティを "所有" する親要素または子要素のどちらかを調べる必要があります。 owner-setter リレーションシップと属性値 PropertyFilterOptions を組み合わせて、要素に設定されている特定の添付プロパティが有効か無効かを定義します。
製品 | バージョン |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。