2016-11-30 3 views
1

私は最初のユニバーサルWindowsプラットフォーム(UWP)アプリケーションに取り組んでおり、Windowsランタイムの依存関係プロパティーシステムの実装はWPFよりも強力ではないようだということを知りました。 WPFで多くの経験を積んだ私は、FrameworkPropertyMetadataタイプ、またはより正確にはCoerceValueCallbackを指定することができません。UWP:DependencyPropertyの値を強制する方法は?

UWP Appsの依存関係プロパティでは、値強制はどのように機能しますか?私が見る唯一の解決策は、プロパティ変更コールバックメソッドでSetValue()を使用して値をリセットすることによってそれを行うことですが、そのデータバインディングを中断しませんか?私は、カスタムテンプレートコントロール(Controlから派生したもの)の依存関係プロパティの値強制を必要とするので、どうすれば正しく行うことができますか?

答えて

0

CoerceValueCallBackはUWP Appsではサポートされていません。私はこのようなものを前に試してみましたが、私が見つけた唯一の解決策は、あなたがしたように価値を再設定することでした。

関連する問題