ComponentResourceKey.TypeInTargetAssembly プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リソース キーを定義する Type を取得または設定します。
public:
property Type ^ TypeInTargetAssembly { Type ^ get(); void set(Type ^ value); };
public Type TypeInTargetAssembly { get; set; }
member this.TypeInTargetAssembly : Type with get, set
Public Property TypeInTargetAssembly As Type
プロパティ値
リソース キーを定義する型。
例
次の例では、ComponentResourceKey マークアップ拡張機能を使用して、TypeInTargetAssemblyやResourceIdを含むComponentResourceKeyを定義する方法を示します。 その後、このリソースを外部アセンブリに配置し、要求内の類似した ComponentResourceKey を使用してリソースを要求するキー使用法でアクセスできます。
<Style
x:Key="{ComponentResourceKey
TypeInTargetAssembly={x:Type local:ColorPicker},
ResourceId=ColorSliderStyle}"
TargetType="{x:Type Slider}">
<Setter Property="Minimum" Value="0"/>
<Setter Property="Maximum" Value="255"/>
<Setter Property="SmallChange" Value="1"/>
<Setter Property="LargeChange" Value="51"/>
<Setter Property="IsMoveToPointEnabled" Value="true"/>
<Setter Property="Orientation" Value="Horizontal"/>
</Style>
注釈
XAML の詳細については、「 ComponentResourceKey Markup Extension」を参照してください。
ComponentResourceKey要素は、型を含むアセンブリのターゲットに基づいて、外部アセンブリからアクセスされるリソースのキーを定義するためにカスタム コンポーネントによって使用されます。 カスタム コンポーネントは、多くの場合、リソースが配置されているアセンブリ内に存在する必要がある新しい型を定義します。 一般に、これらの型には他の実装はありません。型は、 ComponentResourceKeyの参照要件を満たすためにのみ存在します。