我想讓窗口尊重MinWidth
/MinHeight
和MaxWidth
/MaxHeight
裏面的內容控制規範。按內容大小調整窗口大小
一些建議使用SizeToContent
,但這隻能幫助設置初始窗口大小,而不是約束。
其他人建議覆蓋MeasureOverride
並設置窗口的最小/最大高度和寬度,但這似乎有點不潔,考慮到這樣一個微不足道的問題應該有一個純粹的聲明式解決方案。
剛剛提到另外一個解決方案,它似乎是合理的,但不工作(並已在其中刪除了一個答案了前面提到的):綁定窗口MinWidth
來控制的MinWidth
沒有考慮到的窗口裝飾。
您是否知道在MinWidth/MinHeight或MaxWidth/MaxHeight內容更改的情況下是否會觸發SizeChanged?或者我應該單獨附加一個綁定到這些屬性? – EFraim
這絕對有用,我目前正在檢查它是否完全解決了我的問題。 – EFraim