2017-08-03 125 views
0

标题非常详细地描述了我在找什么。我找到了接近但并不完全符合我需要的答案。我希望有人能够解释如何做到这一点,或者指引我走向正确的方向。C#WPF动态缩放MinHight/MinWidth设置为自动

当前设置: 我有多个用户控件。每个包含具有5行和3列的网格。第一行定义设置为高度=“自动”,其余为高度=“”。第一列定义设置为宽度=“自动”,其他设置为宽度=“”。我不希望第一行和第一列的大小发生变化,但我希望能够调整网格的其他部分。

问: 我试图创建一个窗口,其中包含一个网格,这将动态大小。网格包含上述用户控件,窗口中的每一行和列都设置为*。我不希望窗口中的任何元素的大小低于内部控件所需的大小(即,我希望按钮控件更改大小,但它不应该变得比自动宽度或高度小)。有没有办法让这种可扩展性,但没有得到任何控制要求(理想的是在XAML内)的小?

我不记得确切的CSS语法,但我希望XAML也有类似的方式CSS的东西尺寸含量等于字符在屏幕上的大小(即最小宽度:1.5米)

回答

0

如果你想在第一行和列是一个静态的大小,然后不要将它们设置为auto,设置的实际尺寸,然后在列/行,你可以使用的其他*所以,他们都保持相等

+0

正确的,但当您将其余设置为*时,它们将缩小到无法读取控件内文本的位置。我的问题是,如何将最小宽度和高度设置为显示所有控件内容所需的最小大小 – MrBilly222