1

calibrun micro では、メイン ウィンドウは caliburn によって作成され、アクセスできません。どのようにそれをスタイリングすることができます。たとえば、サイズを変更できないようにしたいなどです。

4

1 に答える 1

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;
        }
}
于 2012-09-24T11:34:19.937 に答える