こんにちは
バックグラウンド プロパティに DynamicResource が割り当てられた文字列 xaml をロードします。動的リソースの参照を取得する方法はありますか?
Background="{DynamicResource Color1}"
実行時に Dependency プロパティに割り当てられたリソース参照を取得したい Pl help
こんにちは
バックグラウンド プロパティに DynamicResource が割り当てられた文字列 xaml をロードします。動的リソースの参照を取得する方法はありますか?
Background="{DynamicResource Color1}"
実行時に Dependency プロパティに割り当てられたリソース参照を取得したい Pl help
FrameworkElement.FindResource メソッドを使用する
this.FindResource("Color1");
DependencyProperty はどこで定義されていますか? 同じウィンドウ/ユーザー コントロールで? 単純に DependencyProperty の値にバインドする場合は、代わりに通常の {Binding ...} 構文を使用することをお勧めします。
例 1 : myControlという名前の特定のコントロールの依存関係プロパティにバインドしている場合は、次のように宣言できます。
Background="{Binding ElementName=myControl, Path=Color1}"
例 2 : WPF ではあまり問題がなく、ウィンドウで定義されたプロパティを参照しているため、名前付けコントロールに依存したくない場合は、以下のようにすることができます。
Background="{Binding RelativeSource={RelativeSource AncestorType={x:Type Window}}, Path=Color1}"