private void cmbSizes_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbSizes.SelectedItem != null) { HubDrawSize item = (HubDrawSize)cmbSizes.SelectedItem; (double width, double height) = item; // Change the Canvas size drawCanvas.Width = width; drawCanvas.Height = height; } }
void AddRemoveCancel_Click(object sender, RoutedEventArgs e) { PushButton push = sender as PushButton; switch (push.Tag) { case "Remove": //Remove Item HubDrawSize item = (HubDrawSize)lstArtBoard?.SelectedItem; VM.DrawSizes.Remove(item); break; case "Clear": //Clear the list TabDialog.Show("Clearing", "Do you want clear all your sizes?", "Clear", "Cancel", () => { VM.DrawSizes.Clear(); }); break; } }