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 以外,設計工具還必須將 Visual 對應至基礎模型項目。雖然不需要 Visual 和模型項目之間具有 1:1 的對應,但是這兩者之間一定要有關聯性。ViewService 類別可以滿足這個角色。
必須有 ModelService 和 ViewService 類別,設計工具才能運作。DesignerView 類別 (負責處理使用者輸入,並將其路由至命令) 需要這兩項服務,才能將使用者輸入對應回模型。
任何程式碼都可以呼叫 ModelService 的公用方法。受保護的方法是由編輯模型叫用。
繼承階層架構
System.Object
Microsoft.Windows.Design.Services.ModelService
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Services 命名空間