【发布时间】:2011-07-15 16:43:58
【问题描述】:
我正在尝试构建一个显示字典内容的用户控件
问题是我不知道用户控件中键和值的类型,我在创建用户控件时就知道,但 C# 似乎不想让我创建通用用户控件这样我就可以将它们传递给托管字典
即
public class MyCtrl<TKey,TValue> : UserControl
{
private Dictionary<TKey,TValue>
}
因为它引用了 .\Obj\Debug\MyCtrl.g.i.cs 中生成的文件 这是只读的
向我展示的唯一解决方案是从头开始创建类,不让设计人员处理任何格式,是否有更好的可能性?
为了在我的代码中的大约 8-10 个位置提供一些背景知识,我需要用户填充值的字典,而不是构建 8-10 个控件,它们都做同样的事情但具有不同的类型(实际上很多当时唯一的区别是哪个枚举作为键)我想要一个控件来处理这个
【问题讨论】:
标签: c# wpf generics user-controls