Я создал несколько динамических кнопок с именем, таким же, как у страниц xaml.
Примером кнопки является кнопка x:Name="btnOne"
, и у меня есть страница с таким же именем btnOne.xaml
.
Я хочу, чтобы код выполнял то, что каждый раз, когда я нажимал на динамически создаваемую кнопку (btnOne, btnTwo, tbnthree, ...), он открывал бы страницу wpf в моем mainWindow.frmContent
с тем жеимя как (btnOne.xaml
, btnTwo.xaml
, btnThree.xaml
, ...)
У меня есть этот код ниже, но он дает мне эту ошибку.
Не удалось загрузить тип 'btnOne' из сборки MyAssembly, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = null '. "
public void dynBtn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
MainWindow mainWindow = new MainWindow();
mainWindow.frmContent.Content = Activator.CreateInstance("MyAssembly", btn.Name);
}