gpt4 book ai didi

c# - 在 View 模型中使用 Caliburn 的 conductor 时窗口标题被覆盖
转载 作者:太空狗 更新时间:2023-10-29 22:22:16 25 4
gpt4 key购买 nike

Caliburn 和 WPF MVVM 的新手,所以我可能忽略了一些非常简单的东西,而且我在网上搜索时找不到任何东西。

使用 Caliburn.Micro 设置一个简单的 wpf 项目。在 ShellView.xaml 中设置窗口标题。工作良好。 Main MetroWindow 显示预期的标题。

工作正常:

[Export(typeof (IShell))]
public class ShellViewModel : PropertyChangedBased, IShell
{}

但改为:

[Export(typeof (IShell))]
public class ShellViewModel : Conductor<object>
{}

并且窗口标题是此 ViewModel 的完全限定名称。任何帮助,将不胜感激。谢谢。

最佳答案

你可以这样使用它:

[Export(typeof (IShell))]
public class ShellViewModel : Conductor<IScreen>
{
public ShellViewModel()
{
DisplayName = "Your window title";
}
}

在我的资源库中,您可以找到一些使用 Caliburn.Micro 的 WPF 应用程序,例如:

关于c# - 在 View 模型中使用 Caliburn 的 conductor<object> 时窗口标题被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29639190/

25 4 0