C# 我如何设计没有边框的应用程序?

C# 我如何设计没有边框的应用程序?,c#,wpf,winforms,xaml,C#,Wpf,Winforms,Xaml,我最近在我的Visual Studio更新程序中到处都看到了它: 这是一个预定义的风格,以获得良好和光滑的用户界面?我希望窗口没有边框,但仍然是关闭和最小化按钮 这是某种类型的窗口样式吗?在Winforms中,您可以将FormBoarderStyle设置为“无”,以便边框消失 在WPF中,您可以设置WindowStyle=“None” 在这两种情况下,您可以自己执行按钮: this.Close()//接近 this.WindowState=FormWindowState.Minimized//

我最近在我的Visual Studio更新程序中到处都看到了它:

这是一个预定义的风格,以获得良好和光滑的用户界面?我希望窗口没有边框,但仍然是关闭和最小化按钮


这是某种类型的窗口样式吗?

在Winforms中,您可以将
FormBoarderStyle
设置为“无”,以便边框消失

在WPF中,您可以设置
WindowStyle=“None”

在这两种情况下,您可以自己执行按钮:

this.Close()//接近
this.WindowState=FormWindowState.Minimized//减少

如果您使用的是WPF,那么您可以使用MahApps.Metro()或Modern UI()来实现类似于该屏幕的功能。但我不太确定它是否可以在WinForm应用程序中使用。@gregory.bmclub我正要写下:)我以前使用过MahApps.Metro,可以证明它。@gregory.bmclub你可以在Windows窗体应用程序中做任何事,几乎可以。如果需要的话,你可以点击Windows API。@MatthewWatson我没有碰过任何WinForms的东西,所以对此我不是很确定!我的专长(如果你可以这么说,lol)是通过WPF。但你刚才提到的很有意思。:)马哈普斯,地铁岩石!谢谢(回答,我接受)