XamlType.LookupAttachableMember(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從這個 XamlType 傳回 XamlMember 以代表特定的具名可附加成員。
protected:
virtual System::Xaml::XamlMember ^ LookupAttachableMember(System::String ^ name);
protected virtual System.Xaml.XamlMember LookupAttachableMember (string name);
abstract member LookupAttachableMember : string -> System.Xaml.XamlMember
override this.LookupAttachableMember : string -> System.Xaml.XamlMember
Protected Overridable Function LookupAttachableMember (name As String) As XamlMember
參數
- name
- String
要取得之可附加成員的名稱,格式為:ownerTypeName.MemberName
。
傳回
代表要求之可附加成員的 XamlMember 物件;如果沒有該名稱的可附加成員存在則為 null
。
備註
當呼叫端從 GetAttachableMember 取得值時,可以叫用這個方法。
預設實作會使用內部 CLR 反映。 當 為 null
時 UnderlyingType ,如果可以使用預設實作,則可以使用 BaseType 。 此行為會以遞迴方式呼叫 LookupAttachableMember ,以嘗試尋找有效的基底類型,並在沒有任何有效的基底類型存在時傳 null
回 。
如果您不依賴預設的內部 CLR 反映,並使用中繼資料或其他技術來報告類型的 XAML 類型系統資訊或架構資訊,請覆寫這個方法。
重要
LookupAttachableMember 是虛擬的,因此可以覆寫。 覆寫可能 (惡意用途,或) 變更 XAML 類型的報告成員,使其不再以 TypeDescriptor Get*
預期的方式與基礎 CLR 類型的相關資訊一致。 對於成員報告的任何安全性關鍵檢查,請改用基礎 CLR 類型。