我想使用一个按钮来实现ItemsControl,该按钮可以向另一个ViewModel添加相同的内容。到目前为止,我有这段代码:
<ItemsControl ItemsSource="{Binding Items}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Controls:ItemView />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
按钮应该始终是控件中的最后一项,它应该只有一个添加按钮。有没有人有一个好的解决方案?我可以通过丑陋的变通方法自己做,但我讨厌丑陋的变通办法:)
答案 0 :(得分:3)
您需要自定义Template
的{{1}},才能在ItemsControl
下面添加Button
:
ItemsPresenter