2017-08-03 52 views
0

標題非常詳細地描述了我在找什麼。我找到了接近但並不完全符合我需要的答案。我希望有人能夠解釋如何做到這一點,或者指引我走向正確的方向。C#WPF動態縮放MinHight/MinWidth設置爲自動

當前設置: 我有多個用戶控件。每個包含具有5行和3列的網格。第一行定義設置爲高度=「自動」,其餘爲高度=「」。第一列定義設置爲寬度=「自動」,其他設置爲寬度=「」。我不希望第一行和第一列的大小發生變化,但我希望能夠調整網格的其他部分。

問: 我試圖創建一個窗口,其中包含一個網格,這將動態大小。網格包含上述用戶控件,窗口中的每一行和列都設置爲*。我不希望窗口中的任何元素的大小低於內部控件所需的大小(即,我希望按鈕控件更改大小,但它不應該變得比自動寬度或高度小)。有沒有辦法讓這種可擴展性,但沒有得到任何控制要求(理想的是在XAML內)的小?

我不記得確切的CSS語法,但我希望XAML也有類似的方式CSS的東西尺寸含量等於字符在屏幕上的大小(即最小寬度:1.5米)

回答

0

如果你想在第一行和列是一個靜態的大小,然後不要將它們設置爲auto,設置的實際尺寸,然後在列/行,你可以使用的其他*所以,他們都保持相等

+0

正確的,但當您將其餘設置爲*時,它們將縮小到無法讀取控件內文本的位置。我的問題是,如何將最小寬度和高度設置爲顯示所有控件內容所需的最小大小 – MrBilly222