Wpf 如何使列表框中的按钮宽度相同
我的WPF应用程序包含一个窗口,其中有一个Wpf 如何使列表框中的按钮宽度相同,wpf,button,listbox,Wpf,Button,Listbox,我的WPF应用程序包含一个窗口,其中有一个列表框。窗口的视图模型包含域视图模型对象的可观察集合 该窗口定义以下数据模板: <DataTemplate x:Key="DomainTemplate" DataType="DomainViewModel"> <Border BorderBrush="{Binding Converter={StaticResource BrushConverter}, Path=IsSelected}" BorderTh
列表框
。窗口的视图模型包含域视图模型
对象的可观察集合
该窗口定义以下数据模板
:
<DataTemplate x:Key="DomainTemplate" DataType="DomainViewModel">
<Border BorderBrush="{Binding Converter={StaticResource BrushConverter}, Path=IsSelected}"
BorderThickness="2"
Name="SelectedBorder">
<Button Click="SelectDomain_Click"
Content="{Binding Path=Name}"
FontSize="16"
FontWeight="Bold"
Height="60"
HorizontalAlignment="Stretch" />
</Border>
</DataTemplate>
当窗口渲染时,每个按钮的宽度正好足以在其内容属性中显示文本。但那不是我想要的。我希望每个按钮都是列表框的宽度,它会随着窗口本身的宽度而变化
如何使按钮保持其宽度设置为列表框的宽度?
<ListBox HorizontalContentAlignment="Stretch"
.../>
<ListBox HorizontalContentAlignment="Stretch"
.../>