答案 0 :(得分:3)
不支持开箱即用。
但是,您可以使用“控制模板”来实现此功能,也可以创建自己的整个自定义窗口。
您可以为窗口创建控件模板。这样的事情:
<Window.Template>
<ControlTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0">
<Hyperlink NavigateUri="http://mysite.com">
My Program, version 1
</Hyperlink>
</TextBlock>
<!-- Implement your own control box control -->
<ContentPresenter />
</Grid>
</ControlTemplate>
</Window.Template>
您还必须将窗口的样式设置为None
,如下所示:
WindowStyle="None"
这也意味着您必须使用最小化,最大化和关闭按钮来实现自己的controlBox。
查看此链接以获取更多信息:
http://www.codeproject.com/Articles/140267/Create-Custom-Windows-in-WPF-with-Ease
http://blog.magnusmontin.net/2013/03/16/how-to-create-a-custom-window-in-wpf/
祝你好运