如何在应用程序启动时处理XAML中定义的项目添加?

时间:2016-08-21 16:00:28

标签: c# wpf xaml

我有下一个问题。

我有一个类型,比如Fooo:List,我从XAML填充这个集合。是否可以在List<>处覆盖“添加”方法(添加,AddRange,插入等)在Fooo中,为了实现一些“添加逻辑”(例如,如果存在某些属性的项目 - 抛出异常)?我正在尝试重新定义List中的“添加”方法(使用“new”关键字,但它不起作用)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  

是否可以覆盖List<>的“添加”方法(Fooo中的Add,AddRange,Insert等)

不,你不能。我们应该封装List<T>并实施IList<T>

有一些问题在讨论这个问题: