私は地図コントロールを使用してUWPアプリケーションを開発中です。私はmvvm(フレームワークなし)を使ってこれをやっています。 私のビューモデルでは、実際に何メートル見ているのか(幅)を計算します。これは、ピクセルが何メーター表示されているかを計算し、コントロールの幅でこれを掛けます。問題がどこにあるのでしょうか。 WPFでは、OneWayToSourceモードがありました。これは、ソース値を設定し、ターゲット値を変更しません。しかし、これはUWPには欠けています。 バインディングを使用する場合は、ビューモデルに幅を設定する必要があります。そして、これは私が欲しくないものです。私はマップの幅を取得したいだけです。 それだけではありません。私は実際に幅を必要としません。なぜなら、これはNaNを与え、私が必要とするのはActualWidthです。しかし、これは裏付けのフィールドであり、xamlからこれにバインドすることはできません。UWPバインディングコントロールがビューモデルで幅を取得する
mvvmパターンを維持したまま、これに対する解決策がありますか?