是否有可能通过C#代码检查对象的类型是否是特定命名空间的一部分?如果是,如何?检查对象的类型是否来自特定命名空间
我需要检查e.OriginElement as FrameworkElement
是否为MS.Internal
控件之一。
是否有可能通过C#代码检查对象的类型是否是特定命名空间的一部分?如果是,如何?检查对象的类型是否来自特定命名空间
我需要检查e.OriginElement as FrameworkElement
是否为MS.Internal
控件之一。
您可以检查Type.Namespace属性。
e.OriginElement.GetType().Namespace
对不起,您错了。好东西,我昨天评论过,所以我的决定原因提出来了,现在一切都很公平=) – 2012-01-11 08:34:53
e.OriginElement.GetType().Namespace
应该给你你需要的信息。
既然你早了一分钟,那么Igby,你会得到这个印记。非常感谢你。 – 2012-01-11 00:20:18
@Maxim:我想你扭转了你的数学。再看一遍:) – 2012-01-11 00:30:53
你不能在你的演员中使用完全限定的类型名称吗? 'e.OriginElement as MS.Internal.FrameworkElement == null' – Chris 2012-01-11 00:14:56