MVVM パターンを使用するアプリケーションがあります。メイン ビュー モデルでは、別のコントロールのビューとそのビューモデルを作成します。
コントロールの高さを知る必要がありますが、コントロールを作成するときに、コントロールの高さの値を見ると NaN が返されます。
メイン ビュー モデルでこのコードを使用します。
miSecondControl = new mySecondControl(param1, param2);
double myHeight = miSecondControl.height;
このセカンダリ コントロールは MVVM パターンを使用しませんが、固定ドキュメントを印刷するためだけに使用したいため、コード ビハインドが含まれているため、この場合、MVVM はソリューションをより複雑にすると思います。
実際のページにスペースがないため、新しいページを作成する必要があるかどうかを知るために、コントロールの heigh プロパティが必要です。
ありがとう。