问题描述
所以,我正在为 MVVM 学习 Caliburn.Micro。我想出了如何通过单击按钮在我的“主”ShellView 窗口中创建一个新窗口,但是,我不明白如何只创建所述窗口的一个实例。现在我可以通过简单地点击打开新窗口的按钮来创建尽可能多的...打开的窗口...
我的 ShellView.xaml 片段:
<Button Grid.Column="0" Grid.Row="0"
MinWidth="30" MinHeight="30"
Padding="0"
Background="{x:Null}" BorderBrush="{x:Null}"
x:Name="ShowAnnouncementsView">
<Border MinHeight="30" MinWidth="30" Background="Bisque"/>
</Button>
Shellviewmodel.cs:
private IWindowManager _windowManager = new WindowManager();
public void ShowAnnouncementsView()
{
_windowManager.ShowWindow(new Announcementsviewmodel());
}
提前感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)