ServiceManager.GetService<TServiceType> 方法

检索指定泛型类型的服务的实例。

命名空间:  Microsoft.Windows.Design
程序集:  Microsoft.Windows.Design.Extensibility(在 Microsoft.Windows.Design.Extensibility.dll 中)

语法

声明
Public Function GetService(Of TServiceType) As TServiceType
public TServiceType GetService<TServiceType>()
public:
generic<typename TServiceType>
TServiceType GetService()
member GetService : unit -> 'TServiceType 
JScript 不支持泛型类型或方法。

类型参数

  • TServiceType

返回值

类型:TServiceType
所请求服务的类型的一个实例;否则为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

如果不可接受 nullnull 引用(在 Visual Basic 中为 Nothing) 作为返回值,且倾向于异常,请改用 GetRequiredService<TServiceType>GetRequiredService<TServiceType> 提供了一个更可靠的协定。

.NET Framework 安全性

请参见

参考

ServiceManager 类

GetService 重载

Microsoft.Windows.Design 命名空间

EditingContext

ContextItem

其他资源

WPF 设计器扩展性