【发布时间】:2011-11-23 10:23:35
【问题描述】:
场景:
我在 Silverlight 中创建了两个自定义控件,MyCustomControl1 和 MyCustomControl2。这两个控件都有一个名为 Control.Generic 的命名空间。 Control.Generic 有一个名为 PageOrientation 的枚举类型。我想在我的项目中同时使用这两个控件(MyCustomControl1 和 MyCustomControl2)。我在我的项目中添加了对这两个控件的引用。现在,如何在我的类文件中包含两个控件的命名空间 Control.Generic?目前我已经指定如下:
using Control.Generic;
但问题是当我使用 PageOrientation 枚举时,我得到了以下异常。
“MyCustomControl1.dll”和“MyCustomControl2.dll”中都存在“Control.Generic.PageOrientation”类型。
我该如何解决这个冲突?
【问题讨论】:
-
不知道它是否适合你,但由于全局限定符在这里不起作用,也许你可以创建第二个类并在那里使用 using 语句并使该类静态并返回类型的对象从该类到第一类的第二个用户控制。有点复杂。
标签: c# .net silverlight controls