[英]DataGrid auto sizing in WPF
我在WPF的选项卡窗口中动态创建数据网格。 我在tabControl内的数据网格大小有问题。
这不是数据网格内数据大小的问题,而是数据网格本身的大小。
我希望将高度和宽度设置为自动。 这在XAML中很简单,但是我正在努力寻找所需的代码中要执行的任何信息。
我已经累了double.NaN,但这似乎不起作用....
任何帮助都将是惊人的!
我正在使用c#。
尝试
Height = new GridLength(1, GridUnitType.Auto);
问题可能出在StackPanel上。 它不会向控件内部提供超出其方向所需的空间(因此,垂直堆栈面板将仅为每个元素提供所需的最小垂直空间)。 尝试将其替换为Grid或DockPanel。
换句话说,与水平StackPanel类似,垂直StackPanel中的控件将不会扩展以填充可用的垂直空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.