【发布时间】:2010-12-26 16:34:45
【问题描述】:
是否可以在 caliburn.micro 中设置类似 wpf 窗口所有者的内容?
我有 PARENT VIEW MODEL,从这个模型我用这个方法打开 CHILD SCREEN {VIEW MODEL}:
public IEnumerable<IResult> Open()
{
yield return new ShowWindow("ChatScreen")
.InitializeWith(_service
.DetailData(Account, _selectedFriend.Value.Nick),
AvatarImage);
}
此方法创建一个新的 WPF WINDOW - CHILD SCREEN 并使用一些变量初始化 CHILD VIEW MODEL。
我想设置这样的 CHILD_SCREEN.PARENT = PARENT_VIEW_MODEL。
如果我关闭父视图模型,我希望它也关闭所有子模型。
另外,我如何检查屏幕在我的情况下 WPF 窗口是否从主视图模型中处于活动/非活动状态?
【问题讨论】:
-
如今,“主\从”术语已被弃用,取而代之的是“父\子”。
标签: wpf mvvm caliburn.micro