//public void OnCompliteSelectionChange(ClassificationButton sender) //{ // CustomSelectionChangedEventArgs e = new CustomSelectionChangedEventArgs(); // e.Index = sender.SortIndex; // if(CompliteSelectionChange!=null) // { // CompliteSelectionChange.Invoke(sender, e); // } //} public void OnCxSelectionChanged() { if (CxSelectionChanged != null) { CxSelectionChanged.Invoke(this, null); } }
public void ButtonList_SelectionChanged(object sender, EventArgs e) { //var btn = sender as ClassificationButton; ////(CxClassificationList.SelectionItem as ClassificationButton).OnClick(); //(ButtonList.ItemContainerGenerator // .ContainerFromIndex(ButtonList.SelectedIndex) as ListBoxItem) // .Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); //_listButton[ButtonList.SelectedIndex].Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); //SelectedIndex = ButtonList.SelectedIndex; //for (int i = 0; i < ButtonList.Items.Count; i++) //{ // if (i != SelectedIndex) // { // _listButton[i].Selected = false; // _listButton[i].Highlighted = false; // (ButtonList.ItemContainerGenerator // .ContainerFromIndex(i) as ListBoxItem) // .Background = new SolidColorBrush(Color.FromRgb(61, 70, 83)); // _listButton[ButtonList.SelectedIndex].Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); // } //} if (CxSelectionChanged != null) { CxSelectionChanged.Invoke(this, null); } else { CustomMessageBox.ShowMessageHandler("SelectionChanged"); return; } }
private void ButtonList_SelectionChanged(object sender, SelectionChangedEventArgs e) { _listButton[ButtonList.SelectedIndex].OnClick(); (ButtonList.ItemContainerGenerator .ContainerFromIndex(ButtonList.SelectedIndex) as ListBoxItem) .Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); _listButton[ButtonList.SelectedIndex].Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); SelectedIndex = ButtonList.SelectedIndex; for (int i = 0; i < ButtonList.Items.Count; i++) { if (i != SelectedIndex) { _listButton[i].Selected = false; _listButton[i].Highlighted = false; (ButtonList.ItemContainerGenerator .ContainerFromIndex(i) as ListBoxItem) .Background = new SolidColorBrush(Color.FromRgb(61, 70, 83)); _listButton[ButtonList.SelectedIndex].Background = new SolidColorBrush(Color.FromRgb(71, 104, 126)); } } if (CxSelectionChanged != null) { CxSelectionChanged.Invoke(this, e); } else { CustomMessageBox.ShowMessageHandler("SelectionChanged"); return; } }