private void Swap_Click(object obj, RoutedEventArgs e) { selected = this.BankingView.SelectedIndex; if (selected > -1) { BankingsQueueViewModel banks = bankingModel; QueueViewModel qm = model; //QueueViewModel qm = this.BankingView.SelectedItem as QueueViewModel; bankingModel.swap(qm); this.AppNameTextBlock.Text = qm.Color; selected = -1; } }
public BankingQueueViewer() { this.InitializeComponent(); this.NavigationCacheMode = NavigationCacheMode.Required; bankingModel = BankingsQueueViewModel.GetInstance(); this.BankingView.ItemsSource = bankingModel.Queues; timer = new DispatcherTimer(); timer.Tick += new EventHandler <object>(dispatcherTimer_Tick); timer.Interval = new TimeSpan(0, 1, 0); //this.BankingView.SelectionChanged += Change_Selection; selected = -1; model = null; }