通常界面要有鲜明对比才更能让人容易区分,通过为元素添加阴影渐变等效果让界面富有层次感来张显主题,下面我给一个登录窗体添加了阴影效果,思路大概是把窗体设置为透明,然后在底部绘制一个Rectangle矩形,把Rectangle设置为圆角,然后设置Rectangle的效果。
效果如下:
我把设置窗体阴影效果的样式放在了App.xaml页面里,然后再在XAML处引用此资源,详细代码如下:
App.xaml页面代码:
<Application x:Class="WPF_Client.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WPF_Client"
StartupUri="LoginWindow.xaml">
<Application.Resource