将大小设置为“;内部“;组成部分
本文关键字:组成部分 内部 设置 | 更新日期: 2023-09-27 18:26:56
我正在创建一个自定义组件(带有ViewModel),该组件由一些对象的列表组成。
每一行都由另一个自定义组件表示(也有自己的ViewModel)。
我想将每行的宽度设置为等于"容器"列表的宽度。。。
但我不能!我该怎么做?
我猜您使用的是ListBox
?如果是这样,则需要将ItemContainerStyle
设置为在整个可用宽度上拉伸:
<Style x:Key="ListBoxItemStyle" TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="HorizontalAlignmen" Value="Stretch"/>
</Style>
引用此样式如下:
<ListBox ItemsSource="{Binding Devices}" ItemContainerStyle="{StaticResource ListBoxItemStyle}">
</ListBox>
有关更多详细信息,请参阅此论坛帖子。