0

私の MVVM プログラムはメディア プレーヤーで、Media Element の Natural Duration プロパティを使用してメディア タイムラインのデュレーションを設定します。MVVM 設計パターンを実装する前に、単純に

    MyMediaTimeline.Duration = MyMediaElement.NaturalDuration;

コードビハインドで。私は MVVM を初めて使用しますが、これは MVVM 設計パターンに従ってこのアクションを実行する正しい方法ではないと思います。MediaElement.NaturalDuration は依存関係プロパティではないため、直接バインドすることはできません。どういうわけか依存関係プロパティにする必要がありますか? これはViewModelでコーディングされますか?

4

1 に答える 1