1

カスタムのトライステート ボタン ユーザー コントロールを開発しようとしていますが、これまで 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 にも入力されていないようです。私は成功せずにオンラインでたくさん検索してきました。だから多分私は何かが足りない。

助けてくれてありがとう、ボリス

4

1 に答える 1