本文整理汇总了C#中WorkspaceModel.LoadAsync方法的典型用法代码示例。如果您正苦于以下问题:C# WorkspaceModel.LoadAsync方法的具体用法?C# WorkspaceModel.LoadAsync怎么用?C# WorkspaceModel.LoadAsync使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WorkspaceModel
的用法示例。
在下文中一共展示了WorkspaceModel.LoadAsync方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Init
public static async Task<NewProjectViewModel> Init (Guid workspaceId)
{
var workspaceModel = new WorkspaceModel (workspaceId);
await workspaceModel.LoadAsync ();
return new NewProjectViewModel (new ProjectModel {
Workspace = workspaceModel,
IsActive = true,
IsPrivate = true
});
}
示例2: Init
public static async Task<CreateClientViewModel> Init (Guid workspaceId)
{
var workspaceModel = new WorkspaceModel (workspaceId);
await workspaceModel.LoadAsync ();
return new CreateClientViewModel (workspaceModel);
}
示例3: LoadData
private async void LoadData ()
{
timeEntry = new TimeEntryModel (TimeEntryId);
workspace = new WorkspaceModel (WorkspaceId);
await Task.WhenAll (timeEntry.LoadAsync (), workspace.LoadAsync ());
if (timeEntry.Workspace == null || timeEntry.Workspace.Id == Guid.Empty) {
// TODO: Better logic to determine if the models are actually non-existent
Dismiss ();
} else {
modelsLoaded = true;
}
}