Adapter クラス

更新 : 2007 年 11 月

特定の項目にロジックを適用するために使用されます。

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

構文

'宣言
Public MustInherit Class Adapter _
    Inherits FeatureProvider
'使用
Dim instance As Adapter
public abstract class Adapter : FeatureProvider
public ref class Adapter abstract : public FeatureProvider
public abstract class Adapter extends FeatureProvider

解説

特定の項目にロジックを適用するには、Adapter クラスから派生させます。たとえば、1 つのパネル内の要素を移動する場合は同じタスクが使用されますが、このタスクの実装は、要素が含まれているパネルの種類によって異なります。したがって、要素をドラッグするタスクでは、移動操作を実行できるアダプタを親パネルに問い合わせます。

継承階層

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Interaction.Adapter
      Microsoft.Windows.Design.Interaction.ParentAdapter
      Microsoft.Windows.Design.Interaction.PlacementAdapter

スレッド セーフ

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

参照

参照

Adapter メンバ

Microsoft.Windows.Design.Interaction 名前空間

ParentAdapter

その他の技術情報

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