当应用程序启动时,如何处理在XAML中定义的项的添加?
本文关键字:XAML 定义 添加 处理 启动 应用程序 何处理 | 更新日期: 2023-09-27 18:03:30
我有下一个问题。
我有一个类型,比如foo: List,我从XAML填充这个集合。是否有可能在foo中重写"添加"方法(添加,AddRange,插入等),以实现一些"添加逻辑"(例如,如果项目具有某些属性存在-抛出异常)?我试图在列表中重新定义"添加"方法(使用"new"关键字,但它不起作用)。
任何想法?
是否可以在foo
中覆盖列表<>(添加,adrange,插入等)中的"添加"方法?
不,你不能。我们应该封装List<T>
,实现IList<T>
关于这个有一些问题:
- 如何在c#中重写List
's的Add方法? - 重写列表
's Add()