ModelService 类
更新:2007 年 11 月
提供设计器用来获得编辑模型的主入口点。
命名空间: Microsoft.Windows.Design.Services
程序集: Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)
语法
声明
Public MustInherit Class ModelService
用法
Dim instance As ModelService
public abstract class ModelService
public ref class ModelService abstract
public abstract class ModelService
备注
ModelService 类为编辑模型和全局事件通知提供一个入口点。ModelService 由序列化引擎提供并用于获取对该模型的访问。
除了 ModelService 之外,设计器还必须将可视对象映射到基础模型项。在可视对象和模型项之间不需要存在一一对应的映射关系,但可视对象与模型项之间必须存在一种关联。ViewService 类担当此角色。
设计器需要 ModelService 和 ViewService 类才能发挥作用。DesignerView 类负责处理用户输入并将用户输入传送到命令,该类需要这两种服务才能将用户输入映射回模型。
任何代码都可以调用 ModelService 的公共方法。受保护的方法由编辑模型调用。
继承层次结构
System.Object
Microsoft.Windows.Design.Services.ModelService
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
另请参见
参考
Microsoft.Windows.Design.Services 命名空间