IXamlNameProvider 介面

定義

提供一種服務,用於儲存與寫入操作時輸入物件並回傳 XAML 名稱。

public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider

備註

此服務僅適用於儲存路徑操作,例如 XamlXmlWriter 序列化屬性值轉換器使用,且型別轉換器或值序列化器支援序列化。 A XamlObjectWriter 並未在其服務情境中提供該服務。

型別轉換器或值序列化器可透過利用可用的結構上下文作為服務提供者,然後取得 IXamlNameProvider 該上下文中實作的服務來存取此服務。 欲了解更多資訊,請參閱 XAML 的型別轉換器與標記擴展 ,以及 型別轉換器和標記擴充可用的服務情境

要正確使用 XAML 定義的名稱,你可能還需要取得有關作用中的 XAML 命名範圍及其 INameScope 代表值的資訊。

方法

名稱 Description
GetName(Object)

取得指定物件的 XAML 名稱。

適用於

另請參閱