婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > WPF實現漸變淡入淡出的登陸窗口效果

WPF實現漸變淡入淡出的登陸窗口效果

熱門標簽:百度地圖怎樣做地圖標注 電銷語音機器人型號參數 浦發電話機器人提醒還款 400電話如何申請取消 征途美甲店地圖標注 騰訊地圖標注手機 太原400電話上門辦理 昆明語音電銷機器人價格 柳州電銷機器人公司

本文實例講述了WPF實現漸變淡入淡出的登陸窗口效果的方法。分享給大家供大家參考。具體實現方法如下:

1、實現原理

① 利用UIElement.OpacityMask屬性,用于改變對象區域的不透明度的畫筆。可以使元素的特定區域透明或部分透明,從而實現比較新穎的效果。

② OpacityMask屬性接受任何畫刷,可利用LinearGradientBrush線性漸變畫刷,通過對漸變畫刷中各顏色點加以動畫處理即可。

2、漸變淡入實現

漸變淡入效果,可通過事件觸發器觸發Loaded事件實現,所以可以僅用前端XAML語言實現。

① 設置對象的OpacityMask屬性

復制代碼 代碼如下:
Grid.OpacityMask>
    LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
        GradientStop Color="#00000000" Offset="0"/>
        GradientStop Color="#00000000" Offset="1"/>
        GradientStop Color="#00000000" Offset="1"/>
    /LinearGradientBrush>
/Grid.OpacityMask>

② 設置對象的事件觸發器

復制代碼 代碼如下:
Grid.Triggers>
    EventTrigger RoutedEvent="Loaded">
        EventTrigger.Actions>
            BeginStoryboard>
                Storyboard>
                    DoubleAnimation From="1" To="0" Duration="0:0:1.5" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[1].Offset"/>
                    DoubleAnimation From="1" To="0" Duration="0:0:1" BeginTime="0:0:0.5" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Offset"/>
                    ColorAnimation To="#FF000000" Duration="0" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Color"/>
                /Storyboard>
            /BeginStoryboard>
        /EventTrigger.Actions>
    /EventTrigger>
/Grid.Triggers>

3、漸變淡出實現
漸變淡出效果,由于事件觸發器事件需要路由事件觸發,所以需要使用后端代碼實現。

① 準備漸變淡出的動畫和畫刷資源

復制代碼 代碼如下:
Window.Resources>
    Storyboard x:Key="ClosedStoryboard" Storyboard.TargetName="LoginGrid">
        DoubleAnimation From="1" To="0" Duration="0:0:2" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[1].Offset"/>
        DoubleAnimation From="1" To="0" Duration="0:0:1.5" BeginTime="0:0:0.5"Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Offset"/>
        ColorAnimation To="#00000000" Duration="0" Storyboard.TargetProperty="OpacityMask.(GradientBrush.GradientStops)[2].Color"/>
    /Storyboard>
    LinearGradientBrush x:Key="ClosedBrush" StartPoint="0.5,0" EndPoint="0.5,1">
        GradientStop Color="#FF000000" Offset="0"/>
        GradientStop Color="#FF000000" Offset="1"/>
        GradientStop Color="#FF000000" Offset="1"/>
    /LinearGradientBrush>
/Window.Resources>

② 后端通過綁定按鈕的Click事件實現

復制代碼 代碼如下:
private void btnCancel_Click(object sender, RoutedEventArgs e)
{
    this.IsEnabled = false;

    LoginGrid.OpacityMask = this.Resources["ClosedBrush"] as LinearGradientBrush;
    Storyboard std = this.Resources["ClosedStoryboard"] as Storyboard;
    std.Completed += delegate { this.Close(); };

    std.Begin();
}

4、運行效果圖如下:

 

 希望本文所述對大家的WPF程序設計有所幫助。

您可能感興趣的文章:
  • WPF自定義控件和樣式之自定義按鈕(Button)
  • WPF的數據綁定詳細介紹
  • wpf將表中數據顯示到datagrid示例
  • 在WinForm和WPF中使用GMap.Net地圖插件簡單教程
  • 仿vs實現WPF好看的進度條
  • WPF彈出自定義窗口的方法
  • WPF如何自定義TabControl控件樣式示例詳解
  • C# WPF ListView控件的實例詳解
  • WPF應用啟動慢的問題解決

標簽:天門 新疆 德陽 白山 張家界 蘭州 江蘇 陽泉

巨人網絡通訊聲明:本文標題《WPF實現漸變淡入淡出的登陸窗口效果》,本文關鍵詞  WPF,實現,漸變,淡入,淡出,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《WPF實現漸變淡入淡出的登陸窗口效果》相關的同類信息!
  • 本頁收集關于WPF實現漸變淡入淡出的登陸窗口效果的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91官网在线免费观看| 欧美日韩你懂的| 色综合久久六月婷婷中文字幕| 99久久精品免费看国产| 欧美午夜一区二区三区免费大片| 欧美日韩电影一区| 久久精品亚洲精品国产欧美kt∨| 日韩国产成人精品| 91精品国产免费| 久久成人免费网| 国产精品无遮挡| 色婷婷综合五月| 青青草原综合久久大伊人精品| 欧美一二三四在线| 白白色 亚洲乱淫| 亚洲午夜电影在线观看| 亚洲精品欧美激情| 成人免费黄色大片| 精品国产乱码久久久久久1区2区| 久久不见久久见中文字幕免费| 色诱亚洲精品久久久久久| 亚洲国产成人私人影院tom| 国产精品一区免费在线观看| 国产欧美中文在线| 北条麻妃一区二区三区| 国产精品久久久久久妇女6080| 国产精品理伦片| 国产呦萝稀缺另类资源| 日韩视频在线一区二区| 日本aⅴ亚洲精品中文乱码| 中文字幕永久在线不卡| 成人免费毛片高清视频| 亚洲高清免费观看高清完整版在线观看 | 精品久久人人做人人爽| 成人av免费观看| 男人的j进女人的j一区| 欧美国产激情二区三区 | 国产尤物一区二区在线| 久久久久久97三级| 91精品福利视频| 麻豆91精品视频| 一区二区三区欧美日韩| 欧美激情一区二区三区不卡| 91浏览器入口在线观看| 另类小说综合欧美亚洲| 欧美三级日韩三级国产三级| 成人美女视频在线观看18| 美女视频黄 久久| 午夜影院在线观看欧美| 国产欧美一区二区三区在线看蜜臀| 色哟哟在线观看一区二区三区| 在线免费不卡视频| 91蝌蚪porny成人天涯| av午夜精品一区二区三区| 精品一区二区三区香蕉蜜桃| 日本不卡视频在线观看| 夜夜夜精品看看| 亚洲成人激情综合网| 午夜影院久久久| 久久精品99久久久| 国产伦精品一区二区三区免费迷| 国精产品一区一区三区mba桃花| 免费久久精品视频| 久久久久久久久久美女| 日韩欧美在线1卡| 久久久99久久| 亚洲精品亚洲人成人网在线播放| 欧美精品一区二区三区久久久| www一区二区| 1024亚洲合集| 免费在线观看日韩欧美| 精品一区二区三区免费播放| 无码av免费一区二区三区试看| 蜜臀av一区二区| 国产很黄免费观看久久| 欧洲一区二区av| 久久日韩粉嫩一区二区三区| 一区二区三区免费网站| 韩国三级电影一区二区| 一本一本大道香蕉久在线精品| 精品视频在线免费看| 精品国产99国产精品| 亚洲一卡二卡三卡四卡| 精品一区二区三区日韩| 欧美午夜精品理论片a级按摩| 日韩午夜精品视频| 亚洲激情在线播放| 国产一区二区中文字幕| 欧美最猛黑人xxxxx猛交| 中文成人av在线| 国产美女视频91| 久久综合资源网| 加勒比av一区二区| 午夜精品影院在线观看| 日本道色综合久久| 色中色一区二区| 亚洲欧美日韩国产手机在线 | 精品一区二区三区影院在线午夜| 欧美性生活大片视频| 亚洲精品第1页| 成人激情免费网站| 久久天天做天天爱综合色| 国产精品综合av一区二区国产馆| 日韩欧美资源站| 国产老肥熟一区二区三区| 欧美一级免费大片| 国产宾馆实践打屁股91| 久久影院午夜片一区| 欧美性感一区二区三区| 国产大片一区二区| 天天av天天翘天天综合网| 色婷婷久久99综合精品jk白丝| 91看片淫黄大片一级在线观看| 亚洲综合小说图片| 国产午夜亚洲精品不卡| 6080日韩午夜伦伦午夜伦| 99re在线视频这里只有精品| 日韩主播视频在线| 中文字幕第一页久久| 日韩精品在线看片z| 欧美日本一区二区| 在线一区二区三区四区五区| 99久久精品国产一区二区三区| 精品一区二区三区免费观看| 亚洲午夜电影在线观看| 亚洲成人在线免费| 亚洲欧美欧美一区二区三区| 国产精品美女久久久久久久| 国产视频一区不卡| 久久精品欧美日韩| 亚洲欧洲日本在线| 亚洲黄一区二区三区| 亚洲成人av电影在线| 偷拍与自拍一区| 精品在线视频一区| 成人久久18免费网站麻豆| 福利一区在线观看| 中文字幕在线观看一区二区| 久久久精品人体av艺术| 一本一道久久a久久精品| 99久久99久久精品国产片果冻| 精品一二三四在线| 国产精品无人区| 亚洲精品一区二区三区在线观看| 91精品国产一区二区三区香蕉| 欧美制服丝袜第一页| 国产精品一区一区三区| 国产福利一区二区三区视频在线| 免费成人在线网站| 国产一区二区伦理| 国产精品一区专区| 成人av在线播放网址| 91亚洲男人天堂| 欧美裸体一区二区三区| 91精品蜜臀在线一区尤物| 91精品在线观看入口| 日韩精品一区二区三区蜜臀| 久久精品欧美日韩精品 | 国产成人亚洲精品青草天美| 亚洲成人免费看| 久久国产精品99久久久久久老狼| 国模娜娜一区二区三区| 色天使久久综合网天天| 在线综合亚洲欧美在线视频| 91精品国产色综合久久| 亚洲国产精品成人综合| 亚洲1区2区3区4区| 视频在线在亚洲| 国产自产2019最新不卡| 99视频在线精品| 欧美剧在线免费观看网站| 精品国产自在久精品国产| ㊣最新国产の精品bt伙计久久| 亚洲精品高清视频在线观看| 日本中文一区二区三区| 精品噜噜噜噜久久久久久久久试看| 亚洲国产日韩a在线播放| 欧美探花视频资源| 日韩二区在线观看| 久久精品噜噜噜成人88aⅴ| 一本大道久久a久久精二百 | 久久久99久久| 日韩精品欧美精品| 91丨porny丨在线| 国产免费成人在线视频| 日本va欧美va欧美va精品| 欧美中文字幕久久| 中文字幕一区二区三区av| 国产精品一区二区在线观看不卡 | ●精品国产综合乱码久久久久| 久久国产精品色| 欧美成人a在线| 久久精品国产99国产| 欧美丰满高潮xxxx喷水动漫| 一区二区高清免费观看影视大全| 久久久久亚洲蜜桃| 国产精品日日摸夜夜摸av| 国产一区视频导航| 欧美综合天天夜夜久久| 亚洲欧美一区二区三区国产精品|