private void ActionBT_ItemSelected(object sender, RoutedEventArgs e) { UC_Action_BTN button = sender as UC_Action_BTN; SelectedValue = button.Title; //string name = button.Text; //if (!AllowMultipleSelection) //{ // foreach (var item in SP_Actions.Children) // { // try // { // UC_Action_BTN itemBT = item as UC_Action_BTN; // itemBT.IsSelected = itemBT.Text.Equals(name, StringComparison.InvariantCulture) ? true : false; // } // catch // { // Debug.WriteLine("ActionBT_ItemSelected: Item is not of type UC_Action_BTN"); // } // } //} Debug.WriteLine("SELECTED-> " + button.Title); }
public void BindData() { SP_Actions.Children.Clear(); TB_Title.Text = Title; Debug.WriteLine("ADDING " + ListOfActions.Count + " ACTIONS"); foreach (var item in ListOfActions) { UC_Action_BTN actionBT = new UC_Action_BTN() { ImageSource = item.ImageSource, Title = item.Title, Label = item.Label, IsSelected = false, Margin = new Thickness(0, 0, 7, 0), ItemWidth = 67, ItemHeight = 43 }; actionBT.ItemSelected += ActionBT_ItemSelected; actionBT.ItemDeselected += ActionBT_ItemDeselected; actionBT.BindaData(); SP_Actions.Children.Add(actionBT); //CB_Options.Items.Add(actionBT); } }
private void ActionBT_ItemDeselected(object sender, RoutedEventArgs e) { UC_Action_BTN button = sender as UC_Action_BTN; Debug.WriteLine("DESELECTED-> " + button.Title); }