如何使用CaliburnMicro在Shell的不同ContentControl中加载控件

认情况下,当您使用“ActivateItem(new Control());”时例如,您的控件被加载到名为ActiveItem的ContentControl中. .如果我的页面上有多个内容控件,我将如何在其中加载控件,同时保留使用能够将控件加载到活动项控件的功能功能.

例如,我希望将登录控件加载到Login ContentControl中,当用户成功登录时,我希望将新控件加载到ActiveItem ContentControl中.

提前完成.

如果绑定到UI的viewmodel包含名称内容控件匹配的属性.如果此属性本身是viewmodel类型并已使用Ioc容器注册,则Content控件视图会自动解析此属性支持的视图.例如
<ContentControl x:Name="LoginStatus"></ContentControl>

如果主viewmodel上有一个属性LoginStatus(LoginStatus属性本身就是一个viewmodel).内容控件将使用适当的视图正确呈现.

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...