精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Visual Studio 2010開發絢麗Win 7應用程序

原創
開發 后端
當你使用最新版本的操作系統,使用最新的框架進行構建,和最新的Visual Studio版本工作時,你可以利用大量的令人振奮的新功能,本文向你介紹如何使用Visual Studio 2010,WPF 4和Windows API代碼包開發可以運行在Windows 7 UI上的應用程序。

【51CTO獨家特稿】Windows 7 UI中最令人興奮的元素莫過于新的任務欄或Jump List(跳轉列表),雖然這些都是視覺上的創新,但不可否認,現在應用程序UI已經成為應用程序的一個重要組成部分。作為一名WPF開發人員,可以將這些元素放進你的應用程序,使其更適合于在Windows 7上運行,對主窗口內外的行為可以完全自定義。

#T#

使用WPF 4,你幾乎可以獲得Windows 7 UI最大特色的所有功能,WPF 4內置支持Windows 7任務欄,包括自定義縮略圖預覽,從任務欄的進度條、圖標和Jump List就可以看見反饋信息,這些功能最終由Windows 7本地API提供,但WPF使用托管代碼打包了這些API,并以WPF類的形式暴露出來,這意味著你可以在XAML中創建Jump List和其它UI對象,并通過大量的依賴屬性綁定它們。

Visual Studio 2010擁有大量的與WPF相關的新功能,包括新的可視化設計器,拖放式數據綁定,在XAML中智能感知標記擴展,這些功能結合WPF新的任務欄類,使用最新版本Visual Studio 2010中的強大功能,讓你可以構建最新的Windows 7應用程序。51CTO向您推薦《Visual Studio 2010應用與開發詳解》專題以便于更多了解Visual Studio 2010。

雖然WPF 4完全支持任務欄,但還包括了Windows 7 API不包括的其它功能,如Windows 7風格的通用對話框,你可以從Windows API代碼包中獲得這些功能。Windows API代碼包也有自己的一套Shell和任務欄類,從WPF 3.5 SP1中就有了。

數據綁定和Visual Studio 2010 WPF設計器

在談及Windows 7細節之前,我們先看看如何在Visual Studio 2010 WPF設計器中建立一個基本的數據驅動WPF應用程序。在Visual Studio 2010中,通過把數據源拖放到可視化設計器中,在設計時就可以設置好數據綁定。欲了解WPF設計,51CTO向您推薦《讓你的代碼“炫”起來——WPF開發教程》。

如果你拖動一個數據源到一個現有的控件上(假設是一個文本框中的文本字段),設計器將會為那個數據源創建一個窗口資源,然后將字段綁定到控件上。相反,如果你拖動數據源到一個容器上,設計器會創建一個合適的綁定控件,并將其添加到容器上,如果默認的控件并不合適,你還可以對其進行設置,在圖1中,我從AdventureWorks 2008示例數據庫拖放了一個視圖到窗口中,自動創建一個數據網格(data grid),在Windows 7任務欄上顯示進度時我們需要用到數據網格。

Visual Studio 2010

圖 1 在主窗口上放置一個視圖數據源,自動產生一個綁定的數據網格

作為基本設置的一個額外項目,我們將介紹一下使用漸變畫筆設置一個窗口的背景,Visual Studio 2010內置了一個可視化筆刷編輯器,可以方便地創建和使用漸變和圖像刷以及純色,在一個筆刷屬性上點擊下拉列表,打開屬性編輯器,它允許你可視化地設置漸變或為圖像刷選擇一張圖像。

背景筆刷

圖 2 使用可視化筆刷編輯器創建一個背景筆刷

Windows 7任務欄

在Windows 7中,你可以在任務欄上顯示長時間操作的進度,就象IE瀏覽器在狀態欄顯示文件下載的進度條一樣。

通過TaskbarItemInfo類,你可以和Windows 7任務欄進行交互,在主窗口上暴露一個依賴屬性,你可以在XAML中創建TaskbarItemInfo:

  1. <Window.TaskbarItemInfo> 
  2.     <TaskbarItemInfo   
  3.         x:Name="TaskbarItemInfo1" 
  4.         Description="Customer Browser: Using WPF 4 on Windows 7”  
  5.         > 
  6.     </TaskbarItemInfo> 
  7. </Window.TaskbarItemInfo> 

你可以直接在XAML中編輯TaskbarItemInfo的屬性,也可以在Visual Studio屬性編輯器中進行編輯,XAML代碼片段僅僅顯示了名字和描述屬性,描述屬性就是為任務欄指定的提示文本,大多數任務欄功能都可以通過這個類的屬性獲得。

為了顯示進度條,需要設置兩個屬性:ProgressValue和ProgressState。ProgressState開始時為None,你可以將其設定為Indeterminate顯示一個帳篷式的進度條,或設置為Normal,我這里就是設為Normal的:

  1. TaskBarItemInfo1.ProgressValue = 0;  
  2. TaskBarItemInfo1.ProgressState = TaskbarItemProgressState.Normal; 

ProgressValue等于1.0時顯示一個完整的進度條,為了跟蹤數據表的填寫,我們首先執行一個計數查詢,計算出視圖中的所有行數,使用這個值作為整個進度條的值,然后連接數據表的RowChanged事件,再增加下面兩行代碼更新進度條:

  1. this.rowsUpdated++;  
  2. TaskbarItemInfo1.ProgressValue =  
  3.                             ((double)this.rowsUpdated)/this.rowCount; 

除了進度條外,你還可以使用圖標疊加提供應用程序狀態的反饋,圖標疊加是在任務欄應用程序圖標上方疊加一個小圖標,它可以用于應用程序狀態的傳達,如播放或暫停,在線或離線,我們將會使用圖標疊加為我們的客戶列表顯示一個過濾設置。

圖3在任務欄上使用圖標疊加顯示了相同的應用程序,你會看到主程序中選中了“按國家過濾”的復選框,列表中的客戶是按國家顯示的,如果選中這個過濾器,任務欄圖標上就會疊加顯示一個選中國家國旗的小圖標。

新圖標

圖 3 使用過濾設置的客戶查看程序顯示了一個疊加圖標

通過對TaskbarItemInfo的Overlay屬性指定一個圖像資源就可設置一個疊加,對于示例,我為每個旗幟圖像創建了一個位圖資源,在設置過濾器時,我們可以從窗口資源載入圖像,并設置疊加:

  1. string resourceKey = “flag_” + countryName;  
  2. TaskbarItemInfo1.Overlay =  
  3.                      (ImageSource)this.TryFindResource(resourceKey); 

#p#

自定義縮略圖

應用程序縮略圖預覽是UI打扮的一部分,當你的程序運行在Windows 7上,這個功能可以免費獲得,Windows 7從任務欄為主程序窗口顯示一個彈出式的縮略圖,用戶可以使用縮略圖預覽激活或關閉應用程序,或是在應用程序實例間進行切換。

你可以使用TaskbarItemInfo的ThumbnailClipMargin屬性自定義應用程序的縮略圖圖像,使用這個屬性,你可以在主窗口中指定一個矩形用于顯示縮略圖,而不是在整個主窗口范圍顯示。

ThumbnailClipMargin是一個依賴屬性,因此除了指定一個靜態的邊界外,你可以將其綁定到其它控件的邊界,使用那個控件進行應用程序預覽,我使用這個方法設置縮略圖預覽只顯示客戶數據網格。

設置ThumbnailClipMargin綁定

圖 4 設置ThumbnailClipMargin綁定

圖4顯示了XAML中設置的綁定,也顯示了Visual Studio 2010中新的標記擴展智能感應。

縮略圖預覽也包括一套工具欄按鈕,允許用戶直接從預覽向程序發送命令,如發送媒體播放和暫停命令,對于示例,我創建了一個拷貝工具欄按鈕,從一個文本框中拷貝客戶的Email地址。

TaskbarItemInfo類包括一個集合屬性,叫做ThumbButonInfos,通過它你就可以設置一個預覽工具條,在Visual Studio 2010中,你可以在集合編輯器中編輯每個按鈕,當然也可以直接在XAML中編輯。

ThumbButtonInfo通常指定發送的命令,命令目標,按鈕使用的圖像和提示文本,對于我們的拷貝按鈕,代碼如下:

  1. <ThumbButtonInfo Command="ApplicationCommands.Copy" 
  2.                  Description="Copy E-Mail Address"                
  3. ImageSource="/wpf4example;component/Images/copy.png"   
  4.                  CommandTarget="{Binding ElementName=textBox1}" /> 

通過WPF命令的魔法,根據文本框中的文本是否處于選中狀態,自動啟用或禁用按鈕。

自定義縮略圖

圖 5 自定義縮略圖圖像和拷貝工具條按鈕

Jump List(跳轉列表)

Jump List是常規任務或與程序相關文件的列表,在任務欄應用程序圖標上點擊右鍵時彈出Jump List,你 可以增加文件,任務或你自己的任務分類自定義應用程序的Jump List。

Jump List與應用程序本身關聯,而不是一個特定的運行實例,你可以為你的應用程序增加一個自定義Jump List,或是在XAML文件(app.xaml)中向應用程序對象附加一個Jump List。

  1. <JumpList.JumpList> 
  2.     <JumpList ShowRecentCategory="True”  
  3.               ShowFrequentCategory="True"> 
  4.         <JumpTask Title="Notepad”  
  5.                    Description="Run Notepad"                ApplicationPath="c:\windows\notepad.exe"           
  6.                    IconResourcePath="c:\windows\notepad.exe"/> 
  7.     </JumpList> 
  8. </JumpList.JumpList> 

在XAML中設置Jump List時,應用程序初始化后它會自動應用到Windows Shell。

Jump List中可以包括跳轉任務,啟動其它程序,也包括一個挑戰路徑,鏈接到一個文件,如果你的應用程序是某個文件類型的注冊處理程序,在Jump List中才會顯示跳轉路徑。

Windows Shell維護一套最近和應用程序最常選擇的文件的列表,你可以通過設置ShowRecentCategory和ShowFrequentCategory在應用程序Jump List中顯示這些列表。

除了這些標準的分類外,你還可以創建自定義分類,下面的代碼增加一個跳轉任務鏈接到calc.exe,并將其歸為自定義分類。

  1. JumpTask jumpTask1 = new JumpTask();  
  2.                 jumpTask1.ApplicationPath =  
  3.                         "C:\\windows\\system32\\calc.exe";  
  4.                 jumpTask1.IconResourcePath =  
  5.                         "C:\\windows\\system32\\calc.exe";  
  6.                 jumpTask1.Title = "Calculator";  
  7.                 jumpTask1.CustomCategory = "Calculation";  
  8.  
  9. JumpList jumpList1 = JumpList.GetJumpList(App.Current);  
  10. jumpList1.JumpItems.Add(jumpTask1);  
  11. jumpList1.Apply(); 

Jump List 

圖 6 一個有標準分類和自定義分類的Jump List

Windows 7對話框和控件

WPF 4中未包括Windows 7的部分是通用文件對話框API,你可以從Windows API代碼包獲得,代碼包讓你可以從WPF應用程序啟動通用對話框。將代碼包程序集引入到你的應用程序,就可以使用代碼包命名空間中的類,包括CommonDialog。

Windows 7也包括一些著名的文件夾,如桌面,圖片庫,你可以在CommonDialog指定文件路徑,下面的代碼指定的就是打開圖片庫:

  1. CommonOpenFileDialog dlg = new CommonOpenFileDialog();  
  2. dlg.InitialDirectoryShellContainer =   
  3.                          (ShellContainer)KnownFolders.PicturesLibrary; 

你可以使用已知的文件夾或Shell對象為通用文件打開或文件保存對話框指定許多設置,例如,下面的代碼增加視頻庫作為打開對話框新的打開位置:

  1. dlg.AddPlace((ShellContainer)KnownFolders.VideosLibrary,  
  2.              FileDialog.AddPlaceLocation.Bottom); 

自定義位置

圖 7 Windows 7打開文件對話框增加了一個自定義位置

Windows API代碼包也提供了一個打包的WPF資源瀏覽器控件,你可以使用它來顯示文件和其它Shell對象,只需要在XAML文件中聲明它就可以使用了。

  1. <WindowsAPICodePackPresentation:ExplorerBrowser 
  2.           x:Name=”explorerBrowser1”/> 

然后調用底層控件上的Navigate顯示在你窗口中選擇的文件夾。

  1. explorerBrowser1.ExplorerBrowserControl.Navigate(  
  2.  (ShelObject)KnownFolders.SampleMusic); 

資源瀏覽器控件

圖 8  運行在一個示例應用程序中的Windows API代碼包中的

新UI,新工具

使用WPF 4和Windows API代碼包,通過完整的Visual Studio 2010 UI,你可以在本地Windows 7應用程序上加入很炫的功能,這對于開發人員來說可以收獲巨大的成功感,新工具,新UI,讓一切更美好!點擊這里下載Visual Studio 2010。

原文出處:http://www.devx.com/VS_2010/Article/43562?trk=DXRSS_LATEST

原文名:Using Visual Studio 2010 to Write Killer WPF Apps for Windows 7

作者:Steve Apiki

責任編輯:彭凡 來源: 51CTO
相關推薦

2010-11-19 12:40:12

Visual Stud云應用程序

2011-01-12 11:56:36

Visual Stud

2010-04-01 15:10:06

Visual Stud

2011-01-24 07:24:48

Visual Stud

2010-04-16 13:33:54

Visual Stud

2009-12-16 15:39:37

Visual Stud

2009-12-01 10:49:44

Visual Stud

2011-02-13 17:10:28

Visual Stud

2009-08-12 09:16:04

Vista升級Windows 7升級Visual Stud

2015-04-30 12:37:13

Visual Stud

2010-11-16 09:23:13

敏捷開發Visual Stud

2010-02-05 09:06:17

Visual Stud

2009-12-02 09:43:38

Visual Stud

2009-06-08 10:14:47

Visual StudWin 7

2009-11-11 13:24:51

Visual Stud

2009-11-13 15:44:39

Visual StudWindows 7

2009-11-10 13:43:37

Visual Stud

2009-12-01 19:28:55

Visual Stud

2009-08-24 09:25:18

Visual C# ..NET應用程序

2010-07-20 08:43:00

Visual Stud
點贊
收藏

51CTO技術棧公眾號

国产精品xnxxcom| 免费在线观看av网站| 美女爽到呻吟久久久久| 北条麻妃一区二区三区中文字幕| 精品无码av一区二区三区不卡| sis001亚洲原创区| 欧美国产精品久久| 国产成人精品免费视频大全最热| 免费黄色av片| 欧美另类女人| 中文字幕亚洲专区| 欧美肉大捧一进一出免费视频| 8av国产精品爽爽ⅴa在线观看| 一区二区三区在线免费播放| 日韩动漫在线观看| 隣の若妻さん波多野结衣| 丝袜国产日韩另类美女| 欧美激情xxxxx| youjizz亚洲女人| 日韩a级大片| 欧美一区二区三区四区视频| 国产福利一区视频| 美女的胸无遮挡在线观看 | 成人做爰视频网站| 日韩电影在线观看完整免费观看| 日韩欧美色综合| 亚洲精品久久久中文字幕| 色是在线视频| 亚洲大片免费看| 青青草视频在线视频| 亚洲成人三级| 国产拍欧美日韩视频二区| 国产在线精品一区二区三区》 | 伊人久久大香线蕉精品| 你懂的免费在线观看视频网站| 国产成人福利片| 亚洲xxxxx性| 97人妻精品一区二区三区软件| 日韩激情在线观看| 日韩av电影在线播放| 日韩欧美不卡视频| 亚洲三级电影在线观看| 久久久久中文字幕2018| 精品97人妻无码中文永久在线| 99re66热这里只有精品8| 中国china体内裑精亚洲片| 波多野结衣办公室33分钟| 欧美成人午夜77777| 亚洲精品在线免费观看视频| 日本少妇xxx| 日韩中文字幕在线一区| 日韩午夜在线影院| 亚洲AV成人精品| a级日韩大片| 亚洲精品在线网站| 黄色工厂在线观看| 国产中文精品久高清在线不| 亚洲夜晚福利在线观看| 亚洲区自拍偷拍| 超碰成人久久| 久久精品免费电影| 麻豆91精品91久久久| 黑人一区二区三区四区五区| 久久久久久综合网天天| 日韩欧美亚洲视频| 久久精品毛片| 国产精品一区专区欧美日韩| 国产精品国产av| 国产69精品久久久久777| 国产精品视频福利| 青青青草原在线| 国产精品美女www爽爽爽| 国产树林野战在线播放| 日本高清在线观看| 午夜精品视频一区| 日本xxxxxxx免费视频| 精品69视频一区二区三区| 91精品国产aⅴ一区二区| 久久久男人的天堂| 久久99久久人婷婷精品综合| 久久精品成人动漫| 91浏览器在线观看| 人人超碰91尤物精品国产| 91免费电影网站| 午夜黄色小视频| 国产女同性恋一区二区| 欧美日韩一区二区三区电影| 阿v视频在线观看| 欧美日韩视频第一区| 免费不卡av网站| 日韩aaa久久蜜桃av| 按摩亚洲人久久| 天天爽夜夜爽夜夜爽精品| 免费看精品久久片| 国产精品成人观看视频免费| 国产在线三区| 亚洲一区影音先锋| 欧美性猛交xxx乱久交| 欧美精品影院| 尤物精品国产第一福利三区| 精国产品一区二区三区a片| 日韩有码一区二区三区| 高清国产一区| 视频一区二区三区不卡| 狠狠躁夜夜躁人人爽超碰91| 久久精品国产99久久99久久久| 亚洲激情播播| 久久久久久久电影一区| 一级黄色免费看| 91啪九色porn原创视频在线观看| 国产麻豆电影在线观看| 午夜精品成人av| 亚洲成人久久一区| 美国黄色小视频| 免费一级片91| 欧美日韩综合精品| 91色在线看| 欧美成人伊人久久综合网| 亚洲色图 激情小说| 亚洲一区成人| 国产乱码精品一区二区三区日韩精品 | 国内外成人在线| 日韩视频专区| 成人性生活视频| 亚洲国产免费av| 免费人成在线观看| 黑人精品欧美一区二区蜜桃| 日韩av大全| 亚洲成人不卡| 亚洲免费电影在线观看| 亚州国产精品视频| 粉嫩一区二区三区性色av| 久久久一二三四| 国产成人午夜性a一级毛片| 亚洲欧美色婷婷| 成年人免费高清视频| av资源网一区| 夜夜添无码一区二区三区| 欧美视频三区| 欧美富婆性猛交| 丰满肉嫩西川结衣av| 一区二区三区影院| wwwxxxx在线观看| 欧美日韩国产亚洲一区| www.成人三级视频| 羞羞的视频在线看| 欧美草草影院在线视频| 免费又黄又爽又色的视频| 国产69精品久久久久毛片| 少妇久久久久久被弄到高潮| 亚洲2区在线| 久久久久久久一区二区三区| 天天色综合av| 一本在线高清不卡dvd| 在线 丝袜 欧美 日韩 制服| 视频一区二区国产| 亚洲综合五月天| 韩国一区二区三区视频| 欧美国产中文字幕| 天天综合天天综合| 色综合久久久网| 天天干天天操天天拍| 国产在线精品视频| 国产免费一区二区视频| 欧美日韩一区二区三区不卡视频| 欧美一级片久久久久久久| 国产视频网站在线| 欧美高清dvd| 国产一级在线免费观看| 久久亚洲精精品中文字幕早川悠里| 免费国产成人av| 国产精品久久久久久久免费观看 | 日韩免费久久| 亚洲free性xxxx护士hd| 成人黄色动漫| 中文字幕久久亚洲| 午夜精品久久久久久久91蜜桃| 污片在线观看一区二区| 微拍福利一区二区| 国产精品夜夜嗨| 中文字幕乱码人妻综合二区三区| 欧美手机视频| 成人欧美一区二区三区在线观看 | 欧美午夜电影一区二区三区| 欧美一区二区播放| 国产日产精品一区二区三区| 中文文精品字幕一区二区| 国产精品一区二区在线免费观看| 久久美女性网| 黄色一级片黄色| 国产一区二区观看| 成人av网站观看| 美女色狠狠久久| 97视频网站入口| 韩国中文字幕在线| 日韩国产高清污视频在线观看| 在线黄色av网站| 欧美日韩国产综合新一区 | аⅴ资源新版在线天堂| 日韩色视频在线观看| 中文字幕精品无码一区二区| 亚洲精品videosex极品| www久久久久久久| 波多野结衣中文字幕一区 | 91视频免费看| 三级黄色片免费看| 日韩1区2区日韩1区2区| 日韩成人三级视频| 98精品久久久久久久| 久久人人九九| 久久午夜影院| 97伦理在线四区| 亚洲男人在线| 国产精品无码专区在线观看| 欧美激情护士| 欧美极品少妇xxxxⅹ喷水| 午夜小视频在线| 亚洲精品自拍视频| 日本黄色大片视频| 日韩欧美一区在线观看| 夜夜嗨av禁果av粉嫩avhd| 日韩欧美精品在线观看| 91久久国产视频| 亚洲一区在线观看免费| 欧美 日韩 国产 一区二区三区| 中文一区在线播放| 国产成人福利在线| 久久综合九色综合欧美98| 国产精品福利导航| 99久久精品免费看| 中国av免费看| 91亚洲国产成人精品一区二区三 | 欧美激情在线免费观看| 3d动漫精品啪啪一区二区下载| 成人免费三级在线| 永久免费未满蜜桃| 不卡的av在线播放| 久久久久国产精品无码免费看| 成人永久免费视频| 日本一区二区在线观看视频| 国产69精品久久久久777| 精品无码av一区二区三区| 国产一区二区三区日韩| 亚洲国产日韩在线一区| 国产成人精品亚洲777人妖| 两女双腿交缠激烈磨豆腐| 国产精品资源在线看| 国产精品探花在线播放| 国产馆精品极品| 欧美激情 亚洲| 91丨九色丨蝌蚪丨老版| 国产精品无码午夜福利| 国产婷婷一区二区| 亚洲女同二女同志奶水| 亚洲老妇xxxxxx| 国产一级片网址| 欧美视频在线观看 亚洲欧| 免费av网站在线| 91成人看片片| 91精品国自产| 精品处破学生在线二十三| 外国精品视频在线观看| 一个色综合导航| 麻豆网站视频在线观看| 欧美另类99xxxxx| sm捆绑调教国产免费网站在线观看| 992tv在线成人免费观看| 亚洲校园激情春色| 国产在线视频不卡| 国产96在线亚洲| 茄子视频成人在线观看 | 日韩伦理在线免费观看| 亚洲专区欧美专区| 五月激情五月婷婷| 成人av网址在线| 免费黄色片网站| 亚洲欧美成aⅴ人在线观看 | 在线日韩av片| 国产女人爽到高潮a毛片| 亚洲电影免费观看| 成人在线观看一区| 精品少妇v888av| 波多野结衣久久精品| 成人黄色大片在线免费观看| 国产成人夜色高潮福利影视| 青青草久久网络| 欧美黄色aaaa| 凹凸日日摸日日碰夜夜爽1| 精品一区二区成人精品| 亚洲黄色免费在线观看| 国产精品国产馆在线真实露脸 | 欧美亚洲国产bt| 亚洲第一成年人网站| 一区二区欧美久久| 不卡专区在线| 亚洲一区二区三区毛片| 九热爱视频精品视频| 日本老太婆做爰视频| 欧美亚洲三区| 中文字幕无人区二| 国产精品美日韩| www.伊人久久| 日韩欧美国产一二三区| 成年在线观看免费人视频| 久久久噜噜噜久久中文字免| 亚洲aⅴ网站| 日本成人三级| 99精品热6080yy久久| 在线观看日本www| 国产欧美一区二区三区沐欲| 日本一区二区三区四区五区 | 在线观看中文av| 中文字幕乱码亚洲精品一区| 日本一级片免费看| 日韩欧美黄色影院| 欧美成人精品一区二区男人看| 97欧美精品一区二区三区| 亚洲精品一区在线| 男女激烈动态图| 麻豆91精品91久久久的内涵| 麻豆精品免费视频| 精品福利一区二区| 男人天堂综合网| 欧美二区在线播放| 免费观看在线一区二区三区| 在线电影看在线一区二区三区| 日韩电影免费在线观看网站| 欧美 变态 另类 人妖| 亚洲国产精品尤物yw在线观看| 国产三级漂亮女教师| 日韩中文字幕在线播放| 国产精品诱惑| 图片区小说区区亚洲五月| 老**午夜毛片一区二区三区| 女~淫辱の触手3d动漫| 婷婷开心激情综合| 日批视频免费播放| 2018日韩中文字幕| 日韩av黄色在线| 黄色片久久久久| 久久精品欧美日韩| www.五月婷婷.com| 最近更新的2019中文字幕 | 欧美日韩精品久久久| 在线观看免费版| 91美女片黄在线观| 国产精品多人| 91超薄肉色丝袜交足高跟凉鞋| 亚洲一区二区三区美女| 神马午夜电影一区二区三区在线观看| 国内自拍欧美激情| 日韩激情网站| 国产一区二区视频免费在线观看| 国产欧美日韩不卡| 一本到在线视频| 免费97视频在线精品国自产拍| 香蕉大人久久国产成人av| 热99这里只有精品| wwwwww.欧美系列| 婷婷激情五月综合| xxxx性欧美| 成人在线视频你懂的| 欧美a v在线播放| 欧美国产精品一区二区三区| 国产精品玖玖玖| 欧美精品福利在线| 久久不见久久见免费视频7| 噼里啪啦国语在线观看免费版高清版| 欧美国产97人人爽人人喊| 国产伦精品一区二区三区四区 | 正在播放91九色| 成人黄色av网站在线| 无码人妻aⅴ一区二区三区有奶水 无码免费一区二区三区 | 久久久久久香蕉网| 国产影视精品一区二区三区| 天天干天天色天天干| 午夜精品久久久久久不卡8050| 久草视频视频在线播放| 91色精品视频在线| 99精品国产99久久久久久福利| 亚洲天堂岛国片| 欧美sm极限捆绑bd| 欧美不卡高清一区二区三区| 久久久久亚洲av无码专区喷水| caoporn国产一区二区| 波多野结衣视频免费观看| 欧美成人三级视频网站| 亚洲国产精品嫩草影院久久av| 国产永久免费网站| 精品久久久久久久久久国产| jizzjizz在线观看| 国产高清精品一区| 青草国产精品久久久久久| 国产精品16p| 日韩中文字幕视频在线观看| 欧美一级三级| 手机在线观看日韩av| 色噜噜狠狠成人中文综合| 密臀av在线| 在线视频福利一区|