2

Silverlight 5にFrameworkPropertyMetadataOptionsに相当するものはありますか?

次のように、ユーザーコントロールから双方向のバインドを強制できるようにしたいと思います。

public static readonly DependencyProperty SelectedItemProperty = 
DependencyProperty.Register("SelectedItem",
    typeof(object),
    typeof(SearchableGridView),
    new FrameworkPropertyMetadata(null,
        FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,
        new PropertyChangedCallback(OnSelectedItemChanged)));

Telerikにはこれの実装がありますが、このコントロールにTelerikを使用したくありません。

双方向バインディングを強制する理由は、コードからSelectedItemを割り当てるためです。したがって、誰かが誤ってOneWayにバインドすると、割り当てがバインドを解除します。

4

1 に答える 1

0

私の知る限り、そのような同等のものはありません。SL5でも。

于 2012-05-28T06:28:28.093 に答える