Как открыть новое представление из xaml.cs WPF
Я хочу открыть новое представление из XAML. cs,
Я пробую этот код:
Но у меня есть ошибка: "шоу не существует ..
Что я уже пробовал:
private void canMain_MouseDown(object sender, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left && e.ClickCount == 2) { RoleManagmentview openwindow=new RoleManagmentview (); openwindow.Show(); } }
Richard Deeming
Для чего нужен базовый класс RoleManagmentview
?
ThabetMicrosoft
Базовый класс для RoleManagmentview представляет собой элемент управления UserControl .
а RoleManagmentview-это окно
Richard Deeming
Извини, но в этом нет никакого смысла. Он не может наследовать от обоих UserControl
и Window
- это два совершенно разных класса.
ThabetMicrosoft
хорошо я понимаю ,
Я изменяю два вида на окно, так что же я могу сделать?
Richard Deeming
Если RoleManagmentView
класс наследуется от Window
, то он будет иметь Show
метод:
Окно.Показать Метод / Microsoft Docs[^]
ThabetMicrosoft
Ой, прости..Я делаю Мистеке.;
да, теперь он работает правильно...
Большое спасибо