次の方法で共有


PropertyOrderAttribute クラス

更新 : 2007 年 11 月

この属性は、プロパティ ブラウザのプロパティの並べ替え順序を指定するプロパティにアタッチされています。

この API は、CLS に準拠していません。 CLS に準拠する代替が必要な場合は、 を使用してください。

名前空間 :  Microsoft.Windows.Design.PropertyEditing
アセンブリ :  Microsoft.Windows.Design (Microsoft.Windows.Design.dll 内)

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Property)> _
<CLSCompliantAttribute(False)> _
Public NotInheritable Class PropertyOrderAttribute _
    Inherits Attribute
'使用
Dim instance As PropertyOrderAttribute
[AttributeUsageAttribute(AttributeTargets.Property)]
[CLSCompliantAttribute(false)]
public sealed class PropertyOrderAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Property)]
[CLSCompliantAttribute(false)]
public ref class PropertyOrderAttribute sealed : public Attribute
public final class PropertyOrderAttribute extends Attribute

解説

プロパティはプロパティ ブラウザ内に次の順序で表示されます。

  1. カテゴリ順。

  2. アルファベット順。

  3. PropertyOrder 順。

PropertyOrderAttribute を使用して優先順位を指定すると、プロパティがプロパティ ブラウザに表示される場所を制御できます。あるプロパティがプロパティ ブラウザで前または後に表示されるように指定できます。PropertyOrder クラスの静的プロパティとして提供されている標準の優先順位があります。標準の優先順位は、EarlyLate、および Default です。

特定の優先順位を持たないプロパティは、Default 優先順位を割り当てられます。

属性の使用方法の詳細については、「属性を使用したメタデータの拡張」を参照してください。

継承階層

System.Object
  System.Attribute
    Microsoft.Windows.Design.PropertyEditing.PropertyOrderAttribute

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

PropertyOrderAttribute メンバ

Microsoft.Windows.Design.PropertyEditing 名前空間

CreateBefore

CreateAfter

その他の技術情報

WPF デザイナの機能拡張アーキテクチャ