Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF Scrollviewer+;网格&x2B;最小宽度_Wpf_Xaml - Fatal编程技术网

WPF Scrollviewer+;网格&x2B;最小宽度

WPF Scrollviewer+;网格&x2B;最小宽度,wpf,xaml,Wpf,Xaml,考虑以下轴网柱布局: <ColumnDefinition Width="Auto" /> <ColumnDefinition MinWidth="200" Width="*" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition MinWidth="200" Width="*" /> 我想基本上只在宽度小于所有列相对于Auto/MinWidth列的组合widths时激活水平ScrollV

考虑以下轴网柱布局:

<ColumnDefinition Width="Auto" />
<ColumnDefinition MinWidth="200" Width="*" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition MinWidth="200" Width="*" />

我想基本上只在宽度小于所有列相对于
Auto
/
MinWidth
列的组合
width
s时激活水平
ScrollViewer
。例如,如果
Auto
Width
列均为100,则
ScrollViewer
应在
网格的
Width
小于(100+200+100+200)时激活


有没有办法在不处理大小更改事件的情况下创建这种布局?

您的意思是当用户调整
窗口的大小并且加载
网格时,您希望
滚动查看器
可见吗?@XAMlMAX Yes;但是ScrollViewer应该只有在网格宽度低于最小宽度时才可见。因此,我认为当前它出现,即使当前宽度大于最小宽度?当ScrollViewer在星形宽度网格中启用水平滚动时,星形宽度的行为类似于自动宽度(例如,停止文本换行)星形宽度的行为类似于自动宽度?您的网格是否被换行在
堆栈面板中?