专注于应用程序时无法显示任务栏

时间:2011-09-22 07:32:04

标签: c# wpf xaml taskbar

我编写了一个WPF应用程序,当它打开并聚焦时,无论应用程序是最大化还是重新调整大小,当我的光标悬停在底部边缘(任务程序被自动隐藏)时,我都无法显示任务栏更小的维度。我必须手动点击键盘上的“窗口”开始按钮来显示任务栏(当然也会显示开始菜单)。

我在SO中发现了一个类似的问题 - Auto hide taskbar not appearing - 但在我的情况下,任务栏即使没有最大化也仍然无法显示,而且我没有覆盖MINMAXINFO记录。应用程序MainWindow的XAML就像这样简单:

<ribbon:RibbonWindow x:Class="MySoftware.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
        Title="My Software" Icon="Images\myLogo.ico"
        x:Name="MainWindow1" Background="#FFE8E8E8" WindowState="Maximized" WindowStyle="ThreeDBorderWindow">

1 个答案:

答案 0 :(得分:1)

由于你使用的是RibbonWindow,问题最有可能就在那里。我正在使用第三方控件做类似的事情,并提交了一个错误报告,然后修复了。