【问题标题】:Bug with RadWindow?RadWindow 的错误?
【发布时间】:2012-11-28 14:16:12
【问题描述】:

我在我的应用程序中使用 RadWindow for WPF。

我调用了 RadWindow.ShowDialog() 来显示 RadWindow。

但是当我最小化这个 RadWindow 时,它会消失,然后我无法恢复它,因为它不包含在 Windows 7 的任务栏中。

我通过隐藏 RadWindow 上的最小化按钮解决了这个问题,但后来我遇到了这个错误的其他情况。当我按“Window + D”键最小化所有Windows时,这个Radwindow也会消失。

请帮我解决它,

非常感谢,

大通集团

【问题讨论】:

    标签: wpf windows-7 rad-controls radwindow


    【解决方案1】:

    如果我理解正确,您需要将对话窗口的 Owner 属性设置为应用程序的主窗口。

    【讨论】:

      【解决方案2】:

      RadWindow 不像 Window 那样包含属性“ShowOnTaskBar”。 您可以执行以下代码来解决问题:

         Window _window;
      
              public MainView()
              {
                  InitializeComponent();
      
                  Loaded += MainView_Loaded;
      
              }
      
              void MainView_Loaded(object sender, RoutedEventArgs e)
              {
                  _window = this.ParentOfType<Window>();
      
                  if (_window != null)
                  {
                      _window.ShowInTaskbar = true;
                      _window.Title = this.Header.ToString();
                  }
              }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 1970-01-01
        相关资源
        最近更新 更多