İlk yüksekliğini (BoyutToContent = "WidthAndHeight") temel alarak yeniden boyutlandırılabilir bir pencerenin MinHeight/MinWidth değerini ayarlamaya çalışıyorum. AncakWPF - İlk yüksekliğine göre yeniden boyutlandırılabilir pencerenin MinHeight'ı ayarlamaya çalışılıyor
http://weblogs.asp.net/psheriff/archive/2010/01.aspx
Set form MinWidth and MinHeight based on child property
:
MVVM desen kullanmaya çalışıyorum ve istiyorum
Ben cevaplar bir çift/çözüm gördük Bunu xaml'de elde edebileceksiniz.
Ben de ViewModel dışına böyle MinHeight gibi değerleri tutmak istiyorum - Onların ViewModel bakış davranışı önemsiz bir kısmını kravat olarak onlar orada ait sanmıyorum. Bu, UX tasarımcısına gitmek istediğim bir şey. I 'Mod = OneTime' pencere yüksekliğinin başlangıç değerine MinHeight bağlanmaları umut
<Window .... x:Name="mainWindow" SizeToContent="WidthAndHeight" ResizeMode="CanResizeWithGrip" MinHeight="{Binding ElementName=mainWindow, Mode=OneTime, Path=ActualHeight}" >
:
I ile mücadele ediyorum çözeltisi/bağlanma aşağıdaki xaml kullanmaktır .
Ama çalışmıyor ..
Birisi neden açıklayabilir misiniz? Kriterleri karşılayan bir çözüm var mı?
sayesinde
Mark
Bu, MinHeight değerini sıfır olmayan bir değere ayarlar. Bununla birlikte, pencere yeniden boyutlandırıldığında her zaman MinHight'ı ayarlar, yani kullanıcı pencerenin boyutunu artırabilir ama asla düşüremez. MinHeight'ı bir kereliğine - 'SizeToContent = "WidthAndHeight"' –
tarafından belirlenen başlangıç boyutuna ayarlamaya çalışıyorum. Belki de ilk yeniden boyutlandırılana kadar bağlamanın ertelenmesinin bir yolu vardır. Bunu xaml'da yapabilir miyim? –
@Mark: SizeChanged olayını halletmelisiniz :-) – Nawaz