我正在制作 WPF 用户控件,该控件将允许编辑(添加、重新排序、删除)ListBox
绑定到的项目ObservableCollection<TextItem>
(其中TextItem
是用于绑定的字符串类型的包装器,TwoWay
但这没关系)。现在我希望我的控件能够ObservableCollection
独立处理它的项目类型。ListEditingButtons
返工的最佳方法是ListEditingButtons<T>
什么?据我了解,我应该UserControl
从它派生泛型类,然后从中继承具体类。那么如何将 XAML 保留在基类中,它需要进行哪些更改?我正在使用.NET 4.0。
或者也许有这样一个控件的现成实现?