現在Generic.xaml
、カスタムクラスインスタンスを使用して定義しています。以下のように:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/TextPicker;component/Themes/FiltersTreeView.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
そして、FiltersTreeView.xaml
私は自分のcutomizedUIクラスのインスタンスを定義します。
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:utils="clr-namespace:TextPicker.Utils"
xmlns:cmd="clr-namespace:TextPicker.Commands"
xmlns:cc="clr-namespace:TextPicker.CustomControls"
xmlns:dm="clr-namespace:TextPicker.Models">
<cc:ColorPiePopup x:Key="colorPiePopup"/>
....
<ResourceDictionary/>
そして今、私Application.Current.FindResource
はそれを見つけるために使用しようとしますが、それは常に戻りnull
ます。
では、どうすればこのリソースをから定義できGeneric.xaml
ますか?私はコードを使用することを意味します。