如何在ItemsControl中的每个控件后添加一个按钮?

时间:2016-03-26 12:42:47

标签: c# wpf data-binding

我不知道如何获取当前项目。如果我不需要按钮,它将在没有项目模板的情况下工作。是否有更好的选项使用ItemsControl? enter image description here

1 个答案:

答案 0 :(得分:0)

以下是使用ItemsControl进行操作的示例:

    <ItemsControl x:Name="ItemsControl" ItemsSource="{Binding Path=Items}">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
            <ItemsControl.Resources>
                <DataTemplate DataType="{x:Type local:Type1}">
                    <StackPanel>
                        <TextBlock Text="{Binding Property1}"/>
                        <TextBlock Text="{Binding Path=Property2, Mode=OneWay}"/>
                    </StackPanel>
                </DataTemplate>
            </ItemsControl.Resources>
        </ItemsControl>