我对WPF很新颖。我经常发现我的自我与得到了一堆的子控件相结合的宽度,以匹配特定父容器挣扎。作为在以下几点:子控件的宽度应该与父容器的宽度匹配
<ListBox x:Name="BrugereListBox" Grid.Column="0" Grid.Row="3" DataContext="{DynamicResource Brugere}"
ItemsSource="{Binding}"
PreviewMouseLeftButtonDown="BrugereListBox_MouseLeftButtonDown"
PreviewMouseMove="BrugereListBox_PreviewMouseMove"
>
<ListBox.ItemTemplate >
<DataTemplate >
<Border BorderBrush="Black" BorderThickness="1" Margin="2">
<StackPanel Orientation="Vertical" IsEnabled="True"
PreviewMouseLeftButtonDown="StackPanel_PreviewMouseLeftButtonDown">
<StackPanel Orientation="Horizontal" >
<Label>Navn</Label>
<TextBox Text="{Binding Name}"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Label>Password</Label>
<TextBox Text="{Binding Password}"></TextBox>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Label>Email</Label>
<TextBox Text="{Binding Email}"></TextBox>
</StackPanel>
</StackPanel>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
在这种情况下,我感兴趣的是得到的孩子的宽度所述的StackPanel:
<StackPanel Orientation="Horizontal" >
<Label>Navn</Label>
<TextBox Text="{Binding Name}"></TextBox>
</StackPanel>
到的
<ListBox x:Name="BrugereListBox"
任何通用的解决方案的宽度相匹配这样的场景?
可能重复的[wpf边框控件以跨越listboxItem的宽度](http://stackoverflow.com/questions/460812/wpf-border-control-to-span-the-width-of-listboxitem) – Dzyann 2015-08-19 19:56:02