是否有可能通過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