XamlDesignerSerializationManager 类

定义

为要求高级序列化的 XAML 设计器或其他调用方进行的 XAML 序列化提供服务。

public ref class XamlDesignerSerializationManager : System::Windows::Markup::ServiceProviders
public class XamlDesignerSerializationManager : System.Windows.Markup.ServiceProviders
type XamlDesignerSerializationManager = class
    inherit ServiceProviders
Public Class XamlDesignerSerializationManager
Inherits ServiceProviders
继承
XamlDesignerSerializationManager

注解

尝试 XamlDesignerSerializationManager 优化对序列化过程中频繁调用的服务的访问。

XamlDesignerSerializationManager还用作 WPF 类上某些专用ShouldSerialize方法(例如 TextBlock.ShouldSerializeInlines)的输入,以及 的重载XamlWriter.Save

构造函数

XamlDesignerSerializationManager(XmlWriter)

初始化 XamlDesignerSerializationManager 类的新实例。

属性

XamlWriterMode

获取或设置 XAML 编写器模式。

方法

AddService(Type, Object)

将服务添加到列表。

(继承自 ServiceProviders)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetService(Type)

获取指定类型的服务对象。

(继承自 ServiceProviders)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

GetKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务的枚举。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务的枚举。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProvider获取 类型的serviceType服务。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProvider获取 类型的T服务。

CreateAsyncScope(IServiceProvider)

新建可用于解析作用域内服务的 AsyncServiceScope

CreateScope(IServiceProvider)

新建可用于解析作用域内服务的 IServiceScope

GetRequiredService(IServiceProvider, Type)

IServiceProvider 获取类型 serviceType 的服务。

GetRequiredService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetService<T>(IServiceProvider)

IServiceProvider 获取类型 T 的服务。

GetServices(IServiceProvider, Type)

IServiceProvider 获取 serviceType 类型服务的枚举。

GetServices<T>(IServiceProvider)

IServiceProvider 获取 T 类型服务的枚举。

GetFakeLogCollector(IServiceProvider)

获取对象,该对象收集发送到假记录器中的日志记录。

GetFakeRedactionCollector(IServiceProvider)

从依赖项注入容器获取假重函数收集器实例。

适用于