WPF实现类似360安全卫士界面的程序源码分享

2019-12-26 13:39:16丽君
  • void hidePage_Completed(object sender, EventArgs e)  { 
  • contentPresenter.Content = null;  ShowNextPage(); 
  • }   } 
  • 3、Like360Main核心代码为:

    其中AllowsTransparency="True" WindowStyle="None" Background="{x:Null}"的目的是让WPF窗体隐藏默认的边框,这样可以允许用背景图片填充WPF定义窗体外观。在这区间可以自定义关闭、最小化和最大化按钮等。

    MouseLeftButtonDown="Window_MouseLeftButtonDown" 目的是为了支持窗体拖动。FontFamily="SimSun" TextOptions.TextFormattingMode="Display"的目的是为了解决WPF中文字体显示模糊的问题。

     

     
    1. <Window x:Class="_UI.LikeMain"  xmlns="http://www.easck.com/winfx//xaml/presentation" 
    2. xmlns:x="http://www.easck.com/winfx//xaml"  Title="LikeMain" Height="" Width="" 
    3. FontFamily="SimSun"  AllowsTransparency="True" WindowStyle="None" 
    4. xmlns:pageTransitions="clr-namespace:WpfPageTransitions;assembly=WpfPageTransitions"  Background="{x:Null}" MouseLeftButtonDown="Window_MouseLeftButtonDown" TextOptions.TextFormattingMode="Display" > 
    5. <Window.Resources>  <LinearGradientBrush x:Key="MyBrush" EndPoint=".," StartPoint=".,"> 
    6. <GradientStop Color="#CFFFFFFF"/>  <GradientStop Color="#FFEBDD" Offset=""/> 
    7. </LinearGradientBrush>  </Window.Resources>