我正在使用telerik WPF控件来创建桌面appln。

我想让Radwindow看起来像UserControl(没有最小,最大,关闭按钮和标题),然后将其作为内容加载到RadPane中。

如果将视图创建为UserControl,则可以将其设置为RadPane中的内容。

我可以使用RadWindow进行相同操作,即将其设置为RadPane中的内容,但问题是我仍然可以看到Header,Close按钮

如何隐藏RadWindow的“标题栏”?

最佳答案

您应该创建一个UserControl,并在RadWindowRadPane中使用它。

<UserControl x:Class="Q52017840.MyUserCotnrol"
             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"
             xmlns:local="clr-namespace:Q52017840"
             mc:Ignorable="d"
             d:DesignHeight="450" d:DesignWidth="800">
    <Grid>
        <TextBlock Text="My user control" />
    </Grid>
</UserControl>


如果您使用名称UserControl创建了MyUserControl,则可以使用它,例如通过这种方式:

RadWindow radWindow = new RadWindow();
radWindow.Width = 400;
radWindow.Height = 300;
radWindow.Content = new MyUserCotnrol();

RadPane radPane1 = new RadPane();
radPane1.Header = "Document 1";
radPane1.Content = new MyUserCotnrol();

关于c# - 隐藏RadWindow的“TitleBar”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52017840/

10-15 23:43