如何在caliburn micro中设置窗口的样式

时间:2012-09-24 11:32:07

标签: wpf caliburn.micro

在caliburn micro中,主窗口由caliburn创建,我无法访问它。如何设计风格。例如,我想让它不能调整大小等等。

1 个答案:

答案 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;
        }
}