C# WPF如何美化窗口?

2025-11-20 20:21:15

1、首先打开项目。

请注意如果你的项目不是C# WPF将无法美化。

C# WPF如何美化窗口?

2、选中Window 节点,然后在右侧“属性”中的“外观”中 AllowsTransparency复选框打上勾。

C# WPF如何美化窗口?

3、点击Effect右侧的新建。

C# WPF如何美化窗口?

4、选择DropShadowEffect,然后点击确定

C# WPF如何美化窗口?

5、修改BorderThickness各项为20,Effect下BlurRadius为15,Opacity为30%,ShadowDepth为1.

C# WPF如何美化窗口?

6、测试一下,可以看到样式变了。

C# WPF如何美化窗口?

1、首先,我们现在<grid>节点中输入下面的代码:

        <Rectangle Fill="Green" VerticalAlignment="Top" Height="30" MouseDown="title" Grid.ColumnSpan="2"/>

        <TextBlock Text="此处输入你要的标题" Foreground="White" Margin="10,8,349,282" MouseDown="title"/>

        <Button Margin="455,0,0,280" Background="White" Click="close"/>

        <Button Margin="425,0,30,280" Background="White" Click="mini"/>

C# WPF如何美化窗口?

2、然后我们将光标移至

        <Rectangle Fill="Green" VerticalAlignment="Top" Height="30" MouseDown="title" Grid.ColumnSpan="2"/>

加粗位置

C# WPF如何美化窗口?

3、输入

if (e.LeftButton == MouseButtonState.Pressed)

DragMove();

别忘了分号

C# WPF如何美化窗口?

4、返回,光标移至

        <Button Margin="455,0,0,280" Background="White" Click="close"/>

加粗位置

C# WPF如何美化窗口?

5、输入this.Close();

别忘了分号

C# WPF如何美化窗口?

6、返回,光标移至

 <Button Margin="425,0,30,280" Background="White" Click="mini"/>

加粗位置

C# WPF如何美化窗口?

7、输入this.WindowState = WindowState.Minimized;

C# WPF如何美化窗口?

8、自行修改加粗位置的值:

        <Rectangle Fill="Green" VerticalAlignment="Top" Height="30" MouseDown="title" Grid.ColumnSpan="2"/>

        <TextBlock Text="此处输入你要的标题" Foreground="White" Margin="10,8,349,282" MouseDown="title"/>

        <Button Margin="455,0,0,280" Background="White" Click="close"/>

        <Button Margin="425,0,30,280" Background="White" Click="mini"/>

<rectangle>中,Fill="Green"是文字颜色,Height="30"是高度

<textblock>中,Text="此处输入你要的标题"是标题文字,Foreground="White"是文字颜色,Margin="10,8,349,282"是位置。

两个<button>中 background是背景颜色,Margin="10,8,349,282"是位置

位置可以通过拖拽来移动

C# WPF如何美化窗口?

C# WPF如何美化窗口?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:154
  • 阅读量:128
  • 阅读量:38
  • 阅读量:172
  • 阅读量:135
  • 猜你喜欢