private void BindingsEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { if (e.BindingName == "restore_note") { Guid noteId = new Guid(e.Parameters["data-note"]); _viewModel.RestoreNoteCommand.Execute(noteId); } }
private void BindingsEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { switch (e.BindingName.ToLowerInvariant()) { case "choose": string cloudStorageId = e.Parameters["data-cloudstorageid"]; _viewModel.ChooseCommand.Execute(cloudStorageId); break; } }
private async void UnhandledViewBindingEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { switch (e.BindingName?.ToLowerInvariant()) { case "backgroundcolorhex": _viewModel.BackgroundColorHex = e.Parameters["data-backgroundcolorhex"]; SetBackgroundColorToView(_viewModel.BackgroundColorHex); break; case "quill": string content = await View.ExecuteJavaScriptReturnString("getNoteHtmlContent();"); _viewModel.HtmlContent = content; break; } }
private void UnhandledViewBindingEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { switch (e.BindingName) { case "SelectedThemePreview": string themeId = e.Parameters["data-theme"]; _viewModel.SelectedTheme = _viewModel.Theme.Themes.Find(item => item.Id == themeId); break; case "DefaultNoteColorPreview": _viewModel.DefaultNoteColorHex = e.Parameters["data-notecolorhex"]; SetDefaultNoteColorToView(_viewModel.DefaultNoteColorHex); break; case "FontSize": _viewModel.FontSizeStep = e.Parameters["value"]; break; } }
private void UnhandledViewBindingEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { Guid noteId; switch (e.EventType?.ToLowerInvariant()) { case "list-open": noteId = new Guid(e.Parameters["data-note"]); _viewModel.ShowNoteCommand.Execute(noteId); break; case "list-select": noteId = new Guid(e.Parameters["data-note"]); _viewModel.SelectedNote = _viewModel.FilteredNotes.FirstOrDefault(item => item.Id == noteId); break; case "list-orderchanged": int oldIndex = int.Parse(e.Parameters["oldIndex"]); int newIndex = int.Parse(e.Parameters["newIndex"]); _viewModel.MoveNote(oldIndex, newIndex); break; } }
private void UnhandledViewBindingEventHandler(object sender, HtmlViewBindingNotifiedEventArgs e) { Guid noteId; switch (e.EventType?.ToLowerInvariant()) { case "list-orderchanged": int oldIndex = int.Parse(e.Parameters["oldIndex"]); int newIndex = int.Parse(e.Parameters["newIndex"]); _viewModel.MoveNote(oldIndex, newIndex); break; } switch (e.BindingName?.ToLowerInvariant()) { case "shownote": noteId = new Guid(e.Parameters["parent.data-note"]); _viewModel.ShowNoteCommand.Execute(noteId); break; case "addtosafe": noteId = new Guid(e.Parameters["parent.data-note"]); _viewModel.AddNoteToSafe(noteId); SetVisibilityAddRemoveTresor(noteId, true); break; case "removefromsafe": noteId = new Guid(e.Parameters["parent.data-note"]); _viewModel.RemoveNoteFromSafe(noteId); SetVisibilityAddRemoveTresor(noteId, false); break; case "deletenote": noteId = new Guid(e.Parameters["parent.data-note"]); _viewModel.DeleteNoteCommand.Execute(noteId); break; } }