私は現在、WPFアプリケーションに取り組んでいます。Visual State Manager を にAdaptiveTrigger
基づくとともに使用MinWindowWidth
して、マークアップによってすべて定義および制御されるアダプティブ レイアウトを作成していますXAML
。ViewModel から状態を作成または変更することはまったくありません。
いくつかの状態が定義されていますが、コード ビハインドからユーザーのウィンドウが現在どの状態にあるかを判断する方法があるC#
かどうか疑問に思っています。
コード ビハインドからビジュアル ステートを作成および変更する方法を見てきましたが、Visual State Manager が完全にViewModel ではなく View です。