RequiresContextItemAttribute クラス

更新 : 2007 年 11 月

指定されたコンテキストにそのクラスが依存していることを示します。

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

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class RequiresContextItemAttribute _
    Inherits RequirementAttribute
'使用
Dim instance As RequiresContextItemAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class RequiresContextItemAttribute : RequirementAttribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class RequiresContextItemAttribute sealed : public RequirementAttribute
public final class RequiresContextItemAttribute extends RequirementAttribute

解説

RequiresContextItemAttribute はあらゆる機能プロバイダ、あらゆる機能コネクタ、または機能プロバイダによって提供される選択クラスに適用できます。そのクラスは、必要なすべてのコンテキスト項目が使用可能になるまでインスタンス化されません。

継承階層

System.Object
  System.Attribute
    Microsoft.Windows.Design.RequirementAttribute
      Microsoft.Windows.Design.RequiresContextItemAttribute

スレッド セーフ

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

参照

参照

RequiresContextItemAttribute メンバ

Microsoft.Windows.Design 名前空間

RequiresServiceAttribute

UsesItemPolicyAttribute

FeatureProvider

FeatureConnector<TFeatureProviderType>

その他の技術情報

機能プロバイダと機能コネクタ

WPF デザイナの機能拡張について