コード例 #1
0
 public SortBarPannelVM(string tabHeader)
 {
     if (QueueComboBoxVM == null)
     {
         QueueComboBoxVM = new QueueComboBoxVM();
     }
     if (CasesCanvasVM == null)
     {
         CasesCanvasVM = new CasesCanvasVM(tabHeader);
     }
     if (OpenSingleCase == null)
     {
         OpenSingleCase = new AsyncCommand <string>(DoOpenSingleCase, CanOpenSingleCase, new RelayCommandErrorHandler());
     }
     if (FindCasesText == null)
     {
         FindCasesText = new AsyncCommand <string>(DoFindCasesText);
     }
     if (SearchTextLostFocus == null)
     {
         SearchTextLostFocus = new RelayCommand(DoSearchTextLostFocus);
     }
     if (ChangeViewToList == null)
     {
         ChangeViewToList = new RelayCommand(DoChangeViewToList);
     }
 }
コード例 #2
0
        public QueueComboBox()
        {
            InitializeComponent();
            DataContext = new QueueComboBoxVM();
            //datacontext.BusySpinnerVM = (spinner.DataContext as BusySpinnerVM);
            //datacontext.BuildQueue.ExecuteAsync().FireAndForgetSafeAsync();

            //Dispatcher.BeginInvoke(DispatcherPriority.DataBind,
            //    new Action(delegate ()
            //    {
            //        var datacontext = DataContext as QueueComboBoxVM;
            //        datacontext.BusySpinnerVM = (spinner.DataContext as BusySpinnerVM);
            //        datacontext.BuildQueue.ExecuteAsync().FireAndForgetSafeAsync();
            //    }));
        }