C# 使用拆分器使ItemsControl子对象可调整大小
我想将小部件插入我的C# 使用拆分器使ItemsControl子对象可调整大小,c#,wpf,xaml,layout,C#,Wpf,Xaml,Layout,我想将小部件插入我的ItemsControl中,并使其可调整大小。我如何做到这一点 这是我的XAML: <ItemsControl ItemsSource="{Binding TestForList, Mode=OneWay}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal"
ItemsControl
中,并使其可调整大小。我如何做到这一点
这是我的XAML:
<ItemsControl ItemsSource="{Binding TestForList, Mode=OneWay}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border Margin="5"
BorderThickness="1"
BorderBrush="Black">
<TextBlock FontSize="100" Text="{Binding}" />
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
其约束条件为:
public List<string> TestForList
{
get
{
return new List<string> { "A", "B", "C" };
}
}
公共列表TestForList
{
得到
{
返回新列表{“A”、“B”、“C”};
}
}
我想在项目之间添加拆分器,以便调整它们的大小。有什么内在的东西可以实现这一点吗
我不认为有什么内置的东西可以做到这一点。我的第一个想法是,您需要创建自己的实现来处理这个问题。您应该能够添加装饰器。我想做一个样品,但我不想。看看这篇文章