カスタムのトライステート ボタン ユーザー コントロールを開発しようとしていますが、これまで CTF を使用してプロパティを設定してきました。
しかし、PropertiesDependencies で WPF プロパティ システムを使用するようにこれを変更したいと思います。
残念ながら、DynamicResource を使用して xaml (父) からプロパティを設定すると、値が設定されません。
<common:StateImageButton x:Name="story_buttonRecord" BackTest="{DynamicResource backTest}" />
ボタンコントローラーにあるコードは次のとおりです。
public ImageSource BackTest
{
get { return (ImageSource)this.GetValue(BackProp); }
set { this.SetValue(WidthProp,value); }
}
public static readonly DependencyProperty BackProp =
DependencyProperty.Register(
"BackTest",
typeof(ImageSource),
typeof(StateImageButton),
new FrameworkPropertyMetadata());
ボタンの xaml ではまだプロパティを使用していませんが、Setter にも入力されていないようです。私は成功せずにオンラインでたくさん検索してきました。だから多分私は何かが足りない。
助けてくれてありがとう、ボリス