Mik*_*keT 9 c# generics wpf user-controls
我正在尝试构建一个用户控件来显示Dictionary的内容
问题是我不知道用户控件中的键和值的类型,我知道在我创建用户控件时,但C#似乎不想让我创建一个通用的用户控件,让我我将它们传递给托管字典
即
public class MyCtrl<TKey,TValue> : UserControl
{
private Dictionary<TKey,TValue>
}
Run Code Online (Sandbox Code Playgroud)
因为它引用了.\ Obj\Debug\MyCtrl.gics中的生成文件是只读的
向我展示的唯一解决方案是从头开始创建类,而不是让设计人员处理任何格式化是否有更好的可能性?
为了在我的代码中提供大约8-10个地方的一些背景,我需要用户填充值的字典,而不是构建8-10个控件,这些控件都完全相同但具有不同的类型(实际上很多时候)唯一的区别是哪个枚举作为关键)我想要一个控件来处理这个问题