在caliburn micro中,主窗口由caliburn创建,我无法访问它。如何设计风格。例如,我想让它不能调整大小等等。
答案 0 :(得分:3)
Caliburn micro有 WindowManager 类。您可以创建自己的类,并覆盖 CreateWindow 方法。
示例:
public class CustomWindowManager : WindowManager
{
protected override Window CreateWindow(object rootModel, bool isDialog, object context)
{
var window = base.CreateWindow(rootModel, isDialog, context);
window.Style = YourCustomStyle;
return window;
}
}