public async Task OpenPropertyGridAsync(StyleTheme data) { data = await HyperStore.RetrieveAsync <StyleTheme>(data.Id); // Pull the full data. SelectedData = data; IsShowProperty = true; }
public async Task DeleteTheme(StyleTheme data) { var args = new DeleteHyperDocumentArgs(HyperDocumentId.Create <StyleTheme>(data.Id)); var isDeleteSuccessful = await HyperStore.ExecuteAsync(args); if (isDeleteSuccessful) { DataList.RemoveAll(it => it.Id == data.Id); } }
public async Task CreateTheme() { var newTheme = new StyleTheme(); //var data = await HyperStore.RetrieveAsync<StyleTheme>(newTheme.Id); // TODO show in theme view SelectedData = newTheme; await SaveChangesAsync(); await LoadThemeList(); }
public async Task OpenThemeAsync(StyleTheme data) { await OnOpenTheme.InvokeAsync(data); }
public void ShowDeleteConfirmationDialog(StyleTheme data) { ShowConfirmDeleteTheme = true; SelectedData = data; }