Я новичок в WPF / XAML, поэтому, пожалуйста, ответьте на вопрос noob.
Я разработал панель управления, которая в конечном итоге будет функционировать в качестве бэкэнда для моего сайта, и только что закончил раскладку всех кнопок на вкладках с помощью элемента TabControl. (это разработано с использованием форм «Window» Visual Studio.
У меня вопрос: возможно ли создать в файле xaml.cs функцию, которая будет динамически обрабатывать определенное событие для всех моих элементов кнопки? например ...
У меня есть 30+ кнопок, и я не хочу 30 разных Click = "btnCustomers_click" + их соответствующие функции в коде c #. Я хочу сказать одну функцию, которая позволит мне нажать любую кнопку, а затем открыть новое окно в зависимости от того, какая кнопка была выбрана.
Приведенный ниже код является моим текущим дизайном, однако для 30+ кнопок их будет много, и это будет грязно, поэтому я хочу иметь одну функцию, управляющую тем, какое окно открывается в зависимости от того, какая кнопка нажата.
private void btnMerchants_click(object sender, RoutedEventArgs e)
{
var newWindow = new frmMerchants();
newWindow.Show();
}
Заранее спасибо за любые советы! :)