0

我在我的应用程序中将 RadWindow 用于 WPF。

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

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

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

请帮我修复它,

非常感谢,

大通集团

4

2 回答 2

0

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

于 2013-04-12T07:44:13.557 回答
0

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();
            }
        }
于 2017-06-14T13:30:20.397 回答