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); } }
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(); // })); }