У меня проблема с Caliburn.Micro: У меня есть ShellView.xaml и ShellViewModel.cs, и я хочу открыть новое диалоговое окно 'NewDialogView. xaml 'из ShellViewModel.Caliburn.Micro: открытие нового окна из главного окна, а затем подключение его к viewmodel
<StackPanel> <Button x:Name="Click" Content="Click" /> </StackPanel> internal class ShellViewModel { public void Click() { Window newDialogView = new NewDialogView(); newDialogView.Show(); } }
Затем, когда пользователь находится в этом новом окне, он/она может нажать на кнопку и получить сообщение:
<StackPanel> <Button x:Name="ShowMessage" Content="Click" /> </StackPanel> internal class NewDialogViewModel { public void ShowMessage() { MessageBox.Show("Hello!"); } }
Проблема заключается в том, что, когда пользователь нажимает кнопку в NewDialogView.xaml, ничего не происходит. В содержании «Hello» нет сообщения. Пожалуйста помоги!
Reference WindowManager – mvermef
Я понял. Благодарю. – Navuhodonosor