0
我有一個使用MVVM模式的應用程序。在主視圖模型中,我創建了另一個控件的視圖和視圖模型。如何知道控件的高度?我得到NaN
我需要知道控件的高度,但是當我創建控件時,如果我看到控件的高度值,我會得到NaN。
我在主視圖模型中使用此代碼:
miSecondControl = new mySecondControl(param1, param2);
double myHeight = miSecondControl.height;
次級控制不使用MVVM圖案,但它有後面的代碼,因爲我只是想用它來打印一個固定的文件,所以我認爲在這種情況下,MVVM會使解決方案變得更加複雜。
我需要控件的高度屬性來知道是否需要創建新頁面,因爲我在實際頁面中沒有空間。
謝謝。
ActualHeight在我的情況下是0.0。在我顯示對話框之前不會更新。我需要在顯示窗口之前知道高度。 –
如果隱藏了,你怎麼知道控件的寬度/高度? – Cybermaxs
是的,但如果創建了控件但仍然不顯示,我認爲這個值是可用的。 –