WPF全屏窗口,带有IWindowManager ShowWindow和设置

时间:2015-07-22 08:26:26

标签: wpf xaml caliburn.micro

我在桌面WPF应用程序中使用Caliburn.Micro,而且我在全屏显示新窗口时出现了一些问题(WindowState.Maximized)。

我尝试这样的事情:

dynamic settings = new ExpandoObject();
settings.Title = Resources.ManagementTitle;
settings.WindowState = WindowState.Maximized;
settings.ResizeMode = ResizeMode.NoResize;            

_windowManager.ShowWindow(_myViewModel, null, settings);

不幸的是我的窗口出现但不是全屏。其他选项(Title,ResizeMode)工作得很好

此窗口的视图如下所示:

<UserControl x:Class="Sample.Project.View"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      mc:Ignorable="d" 
      d:DesignHeight="600" d:DesignWidth="800" Width="1000" Height="600">
    <Grid>
    </Grid>
</UserControl>

任何暗示为什么窗口显示状态最大但不是全屏?

此致

0 个答案:

没有答案