public NotesControl() { this.InitializeComponent(); Loaded += (s, e) => CreateItemsSourceBindingIfNecessary(); viewModel.ReorderModeEnabled += (s, e) => ReorderMode = ListViewReorderMode.Enabled; viewModel.ReorderModeDisabled += (s, e) => ReorderMode = ListViewReorderMode.Disabled; }
private void AcceptButtonClickCommandExecute(ListView listView) { //다시 저장 SaveFiles(); MainButtonGroupVisible = true; CheckListButtonGroupVisible = false; ReorderButtonGroupVisible = false; //성공 처리를 위해 직접 화면 갱신 _ReorderMode = ListViewReorderMode.Disabled; RaisePropertyChanged("ReorderMode"); }
private void NotesGridView_DragItemsStarting(object sender, DragItemsStartingEventArgs e) { if (CanReorderItems) { ReorderMode = ListViewReorderMode.Enabled; } if (openedFlyout != null) { openedFlyout.Hide(); } }
private void NotesFluidGrid_ItemsReordered(object sender, Events.ItemsReorderedEventArgs e) { #if WINDOWS_UWP ReorderMode = ListViewReorderMode.Disabled; #endif var handler = ItemsReordered; if (handler != null) { handler(sender, e); } }
public object Convert(object value, Type targetType, object parameter, string language) { #if WINDOWS_PHONE_APP ListViewReorderMode mode = (ListViewReorderMode)value; switch (mode) { case ListViewReorderMode.Enabled: return(true); case ListViewReorderMode.Disabled: return(false); } #endif return(null); }
private void NotesGridView_DragItemsCompleted(object sender, DragItemsCompletedEventArgs args) { ReorderMode = ListViewReorderMode.Disabled; }