public NotesControl()
        {
            this.InitializeComponent();

            Loaded += (s, e) => CreateItemsSourceBindingIfNecessary();
            viewModel.ReorderModeEnabled  += (s, e) => ReorderMode = ListViewReorderMode.Enabled;
            viewModel.ReorderModeDisabled += (s, e) => ReorderMode = ListViewReorderMode.Disabled;
        }
Exemple #2
0
        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);
            }
        }
Exemple #5
0
        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;
 }