1

我正在寻找是否可以隐藏 WPF 用户控制窗口上的标题栏和关闭按钮。

我不能使用 WindowStyle="None" 因为这仅与窗口有关,与用户控件无关。

有任何想法吗?

4

1 回答 1

2

要关闭用户控件所在窗口的标题栏,可以将其添加到用户控件的代码中:

// walk up the tree to get the parent window
FrameworkElement parent = this.Parent;
while(parent != null && !parent is Window)
{
    parent = parent.Parent;
}

// if window found, set style
if(parent != null && parent is Window)
{
    parent.WindowStyle = WindowStyle.None;
}
于 2013-05-10T12:41:27.147 回答