【发布时间】:2012-08-07 10:10:02
【问题描述】:
我想使用 RadWindow 作为我的 WPF 应用程序的主窗口。使外窗也以整体应用为主题。我使用了this 方法,但之后该应用程序不再显示在任务栏上。在阅读了不同的线程后,我才知道,因为 RadWindow 不是 Window 的孩子,所以这就是它不可能的原因。
所以我现在要做的是完全隐藏外部窗口以某种方式并将 RadWindow 用作子级,但所有其他控件的父级。以下是 XAML
<Window x:Class="MyTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
WindowStyle="None"
Title="MainWindow" >
<telerik:RadWindow WindowStartupLocation="CenterScreen" Width="Auto" Height="Auto" x:Name="MyRadWindow">
<Grid>
<!-- All Controls here -->
</Grid>
</telerik:RadWindow>
</Window>
但我无法完全隐藏外部窗口。它仍然显示边界。然后作为第二步,我必须处理来自 RadWidow 的最小化、最大化和窗口关闭事件。
如果有人尝试过这种方法,请帮助我或提出更好的方法?
做这一切的主要目的是将Outerwindow的GUI与当前的TelerikTheme同步。
【问题讨论】:
标签: wpf telerik mainwindow radwindow