C#WPF:带有添加内容按钮的ItemsControl

时间:2016-03-31 08:31:16

标签: c# wpf itemscontrol

我想使用一个按钮来实现ItemsControl,该按钮可以向另一个ViewModel添加相同的内容。到目前为止,我有这段代码:

<ItemsControl ItemsSource="{Binding Items}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <Controls:ItemView />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

按钮应该始终是控件中的最后一项,它应该只有一个添加按钮。有没有人有一个好的解决方案?我可以通过丑陋的变通方法自己做,但我讨厌丑陋的变通办法:)

1 个答案:

答案 0 :(得分:3)

您需要自定义Template的{​​{1}},才能在ItemsControl下面添加Button

ItemsPresenter