XamlMember.LookupValueSerializer 方法

定義

傳回與這個 XamlMember 相關聯的值序列化程式實作。

C#
protected virtual System.Xaml.Schema.XamlValueConverter<System.Windows.Markup.ValueSerializer> LookupValueSerializer();

傳回

具有 XamlValueConverter<TConverterBase> 條件約束的 ValueSerializer 執行個體,或 null

備註

預設實作會使用下列邏輯和處理順序:

  • 如果成員層級存在 (ValueSerializerAttribute) ,則會使用屬性資訊來 GetValueConverter 呼叫 XAML 架構內容。

  • 如果 Type 有效,則會傳回與型別相關聯的值轉換器。

  • 如果上述條件不適用, null 則會傳回 。

當呼叫端從 取得值時,就會叫用 ValueSerializer 這個方法。 如果您想要報告整個 XamlMember 衍生類別的統一結果,或您是否有特殊化中繼資料可供依大小寫來判斷此方法,請覆寫這個方法。

適用於

產品 版本
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱