国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

logo DevExpress WinForm中文手冊

文檔金喜正規(guī)買球>>DevExpress WinForm中文手冊>>自定義瀏覽器(文件資源管理器助手組件)

自定義瀏覽器(文件資源管理器助手組件)


立即下載DevExpress WinForms

DevExpress WinForms套件附帶了默認(rèn)的WinForms文件/文件夾對話框的可皮膚對應(yīng):XtraFolderBrowserDialog、XtraOpenFileDialog和XtraSaveFileDialog。FileExplorerAssistant組件允許您在表單或UserControl中嵌入類似的功能,并構(gòu)建可以導(dǎo)航本地存儲或虛擬節(jié)點(diǎn)層次結(jié)構(gòu)的自定義文件/文件夾瀏覽器。

瀏覽器默認(rèn)文件夾

 本節(jié)解釋FileExplorerAssistant的核心概念,并演示如何構(gòu)建類似于Windows資源管理器的標(biāo)準(zhǔn)文件/文件夾瀏覽器。

DevExpress 文件夾

 將FileExplorerAssistant組件放在表單或UserControl上,并調(diào)用其智能標(biāo)記菜單。

DevExpress 智能標(biāo)記菜單

點(diǎn)擊“Add…”動(dòng)作來添加所有三個(gè)瀏覽器組件:

  • 側(cè)邊導(dǎo)航菜單(TreeList控件)。
  • 主客戶端區(qū)域(GridControl控件)。
  • 地址欄(BreadCrumbEdit控件)。

 所有部件都是默認(rèn)的DevExpress控件,附帶了FileExplorerAssistant extensions,擴(kuò)展自定義控件的外觀和行為,并允許這些控件與其父組件FileExplorerAssistant通信。

擴(kuò)展包括:

  • GridControl擴(kuò)展(GridControl)
  • TreeList擴(kuò)展(TreeList)
  • Breadcrumb編輯擴(kuò)展(breadcrumbed)
  • 預(yù)覽面板擴(kuò)展(PanelControl)

 當(dāng)單擊“Add…”智能標(biāo)簽菜單操作時(shí),組件會創(chuàng)建相應(yīng)的control-extension對。如果需要,您可以單擊“Edit Extensions”智能標(biāo)簽菜單操作來創(chuàng)建獨(dú)立的擴(kuò)展,并將它們綁定到表單或UserControl上的控件。

DevExpress 智能菜單

TreeList擴(kuò)展

 TreeList擴(kuò)展具有指定頂級節(jié)點(diǎn)列表的RootNodes集合。最初,這個(gè)集合只有一個(gè)節(jié)點(diǎn)——EnvironmentSpecialFolderNode,它允許用戶瀏覽一個(gè):桌面、我的文檔、程序文件、字體和其他。該節(jié)點(diǎn)的初始值為“Desktop”,允許用戶瀏覽當(dāng)前PC的整個(gè)本地存儲。

DevExpress 智能菜單

您可以修改此集合來添加其他節(jié)點(diǎn):

PathNode指向單個(gè)本地存儲文件夾或驅(qū)動(dòng)器,此對象的路徑存儲在節(jié)點(diǎn)的path屬性中。

C#:

// Scan for all partitions
System.IO.DriveInfo[] driveList = System.IO.DriveInfo.GetDrives();
foreach (var drive in driveList) {
// Select only logical fixed partitions
if (drive.DriveType == System.IO.DriveType.Fixed && drive.IsReady)
// Add each drive as a root node
treeListExtension1.RootNodes.Add(new PathNode(drive.RootDirectory.ToString()));
}

點(diǎn)擊復(fù)制

VB.NET:

' Scan for all partitions
Dim driveList() As System.IO.DriveInfo = System.IO.DriveInfo.GetDrives()
For Each drive In driveList
' Select only logical fixed partitions
If drive.DriveType = System.IO.DriveType.Fixed AndAlso drive.IsReady Then
' Add each drive as a root node
treeListExtension1.RootNodes.Add(New PathNode(drive.RootDirectory.ToString()))
End If
Next drive

點(diǎn)擊復(fù)制

GuidNode允許您添加具有 的特殊文件夾。

C#:

// Add the "Network" special folder
GuidNode nodeNetwork = new GuidNode(new Guid("d20beec4-5ca8-4905-ae3b-bf251ea09b53"));
nodeNetwork.AutoExpand = false;
treeListExtension1.RootNodes.Add(nodeNetwork);

點(diǎn)擊復(fù)制

VB.NET:

' Add the "Network" special folder
Dim nodeNetwork As New GuidNode(New Guid("d20beec4-5ca8-4905-ae3b-bf251ea09b53"))
nodeNetwork.AutoExpand = False
treeListExtension1.RootNodes.Add(nodeNetwork)

點(diǎn)擊復(fù)制

 VirtualFolderNode和VirtualItemNode為自定義節(jié)點(diǎn),您可以指定它們的標(biāo)題和圖像,VirtualFolderNodes可以用子節(jié)點(diǎn)填充,使用這些節(jié)點(diǎn)創(chuàng)建本地存儲中不存在的自定義項(xiàng)。

GridControl擴(kuò)展

GridControl擴(kuò)展的兩個(gè)核心設(shè)置是:

  • ViewMode——允許您在8種資源管理器樣式(磁貼、內(nèi)容、大圖標(biāo)等)之間進(jìn)行選擇。
  • CurrentPath——當(dāng)前瀏覽的目錄。

BreadcrumbEdit擴(kuò)展

CurrentPath是當(dāng)前瀏覽的目錄。

預(yù)覽窗格擴(kuò)展

 集成預(yù)覽窗格,有了它,用戶可以在打開實(shí)際文件之前預(yù)覽與office相關(guān)的文檔(如DOCX、XLSX、CSV)、pdf、HTML文件、文本文件和圖像。

DevExpress 預(yù)覽窗格

連接擴(kuò)展

 擴(kuò)展之間不進(jìn)行通信。例如,如果用戶在TreeList中選擇一個(gè)節(jié)點(diǎn),則Data Grid不會反映此導(dǎo)航,需要根據(jù)自定義文件夾資源管理器的結(jié)構(gòu)實(shí)現(xiàn)擴(kuò)展之間的通信。

導(dǎo)航綁定

 “navigation binding”是DevExpress.XtraDialogs.NavigationBinding類的一個(gè)對象,這些對象有兩個(gè)屬性:

  • Source——指定跟蹤其導(dǎo)航的控件。
  • Target ——指定應(yīng)復(fù)制源控件導(dǎo)航的控件。

 當(dāng)存儲在FileExplorerAssistant.NavigationBindings集合中時(shí),導(dǎo)航綁定將導(dǎo)航操作從該FileExplorerAssistant組件擁有的一個(gè)擴(kuò)展傳輸?shù)搅硪粋€(gè)擴(kuò)展。

 您可以在設(shè)計(jì)時(shí)添加導(dǎo)航綁定(在Visual Studio屬性網(wǎng)格中單擊“NavigationBindings”屬性旁邊的省略號按鈕)或在代碼中添加。在設(shè)計(jì)時(shí),Collection Editor對話框檢查是否設(shè)置了Target和Source屬性,并突出顯示缺少這兩個(gè)設(shè)置中的任何一個(gè)的綁定。

DevExpress 對話框

您也可以在代碼中編輯導(dǎo)航綁定:

C#:

NavigationBinding nbGridToBreadcrumb = new NavigationBinding();
nbGridToBreadcrumb.Source = gridControlExtension1;
nbGridToBreadcrumb.Target = breadCrumbExtension1;
fileExplorerAssistant1.NavigationBindings.Add(nbGridToBreadcrumb);

點(diǎn)擊復(fù)制

VB.NET:

Dim nbGridToBreadcrumb As New NavigationBinding()
nbGridToBreadcrumb.Source = gridControlExtension1
nbGridToBreadcrumb.Target = breadCrumbExtension1
fileExplorerAssistant1.NavigationBindings.Add(nbGridToBreadcrumb)

點(diǎn)擊復(fù)制

下面的例子演示了如何將預(yù)覽面板擴(kuò)展綁定到網(wǎng)格控制擴(kuò)展:

C#:

var gridExtension = assistant.Attach(grid, x => {
x.CurrentPath = initialPath;
});
var previewExtension = assistant.Attach(panel);
assistant.NavigationBindings.Add(new NavigationBinding() { Source = gridExtension, Target = previewExtension });

點(diǎn)擊復(fù)制

VB.NET:

Dim gridExtension = assistant.Attach(grid, Sub(x) x.CurrentPath = initialPath)
Dim previewExtension = assistant.Attach(panel)
assistant.NavigationBindings.Add(New NavigationBinding() With {.Source = gridExtension, .Target = previewExtension})

點(diǎn)擊復(fù)制

導(dǎo)航事件

 連接擴(kuò)展的另一種方法是處理每個(gè)FileExplorerAssistant擴(kuò)展可用的CurrentItemChanged事件,每當(dāng)用戶在控件中選擇不同的項(xiàng)時(shí),都會觸發(fā)此事件。處理CurrentItemChanged,如果您需要實(shí)現(xiàn)一個(gè)定制的擴(kuò)展通信邏輯,而這個(gè)邏輯不能用導(dǎo)航綁定實(shí)現(xiàn)。

C#:

private void treeListExtension1_CurrentItemChanged(object sender, CurrentItemChangedEventArgs e) {
// Update Data Grid and Breadcrumb when the Tree List selection changes
gridControlExtension1.SetCurrentItem(e.CurrentItem);
breadCrumbExtension1.SetCurrentItem(e.CurrentItem);
}

點(diǎn)擊復(fù)制

VB.NET:

Private Sub treeListExtension1_CurrentItemChanged(ByVal sender As Object, ByVal e As CurrentItemChangedEventArgs)
' Update Data Grid and Breadcrumb when the Tree List selection changes
gridControlExtension1.SetCurrentItem(e.CurrentItem)
breadCrumbExtension1.SetCurrentItem(e.CurrentItem)
End Sub

點(diǎn)擊復(fù)制

導(dǎo)航和編輯按鈕

 FileExplorerAssistant擴(kuò)展公開了一個(gè)API,允許您管理文件和文件夾。本節(jié)將演示如何使用該API來實(shí)現(xiàn)類似于DevExpress演示中“Two-Panel File Manager”中的操作按鈕。

DevExpress 文件夾

  • DoDefaultAction ——在選定的文件夾中導(dǎo)航,或者在與文件擴(kuò)展名相關(guān)聯(lián)的默認(rèn)程序中打開選定的文件(記事本用于.txt文件,照片用于.png文件,等等)。
  • Rename ——重命名所選文件或文件夾。
  • CopySelectedItem和 MoveSelectedItem ——將選定的文件或文件夾復(fù)制或移動(dòng)到方法參數(shù)指定的位置,在下面的代碼中,所選文件被復(fù)制到另一個(gè)網(wǎng)格的當(dāng)前打開的文件夾中。

C#:

gridControlExtension1.CopySelectedItem(gridControlExtension2.CurrentFolder);

點(diǎn)擊復(fù)制

VB.NET:

gridControlExtension1.CopySelectedItem(gridControlExtension2.CurrentFolder)

點(diǎn)擊復(fù)制

  • CreateNewFolder ——在當(dāng)前瀏覽的文件夾中創(chuàng)建一個(gè)新目錄。
  • GoBack、GoForward、 GoUp——導(dǎo)航方法。

C#:

// Navigate to the parent folder
gridControlExtension1.GoUp();

點(diǎn)擊復(fù)制

VB.NET:

' Navigate to the parent folder
gridControlExtension1.GoUp()

點(diǎn)擊復(fù)制

  • 以“Can”開頭的屬性返回是否可以對當(dāng)前文件夾或文件執(zhí)行相應(yīng)的操作。例如,如果用戶瀏覽SpecialEnvironmentFolder.Desktop,它們無法導(dǎo)航到父文件夾(group方法不可用),并且canoup屬性返回false。

C#:

// Set the availability of a button that calls the Rename method
btnRename.Enabled = gridControlExtension1.CanRename;

點(diǎn)擊復(fù)制

VB.NET:

' Set the availability of a button that calls the Rename method
btnRename.Enabled = gridControlExtension1.CanRename

點(diǎn)擊復(fù)制

  • SetCurrentPath and SetCurrentSpecialFolder——允許您瀏覽特定的文件夾或特殊的Windows文件夾。

C#:

breadCrumbExtension1.SetCurrentSpecialFolder(Environment.SpecialFolder.CommonStartMenu);
// or
breadCrumbExtension1.SetCurrentPath(
Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu));

點(diǎn)擊復(fù)制

VB.NET:

breadCrumbExtension1.SetCurrentSpecialFolder(Environment.SpecialFolder.CommonStartMenu)
' or
breadCrumbExtension1.SetCurrentPath(Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu))

點(diǎn)擊復(fù)制

自定義層次結(jié)構(gòu)

 FileExplorerAssistant組件允許您創(chuàng)建解決方案,不僅可以瀏覽本地存儲上的文件夾,還可以瀏覽虛擬(自定義)層次結(jié)構(gòu)。

DevExpress 文件夾

 要為Tree List控件創(chuàng)建自定義層次結(jié)構(gòu),請使用VirtualFolderNode和VirtualItemNode實(shí)例填充控件相關(guān)擴(kuò)展的RootNodes集合。

 VirtualFolderNode類對象充當(dāng)“folders”,這些對象具有Nodes集合,您可以使用該集合用子文件夾或項(xiàng)填充它們。

C#:

VirtualFolderNode rootNode = new VirtualFolderNode("Root Node");
VirtualFolderNode childNode = new VirtualFolderNode("Child Node 1");
rootNode.ImageOptions.SvgImage = svgImageCollection1[0];
childNode.ImageOptions.SvgImage = svgImageCollection1[1];
// ...
// Add more child nodes
rootNode.Nodes.Add(childNode);
treeListExtension1.RootNodes.Add(rootNode);

點(diǎn)擊復(fù)制

VB.NET:

Dim rootNode As VirtualFolderNode = New VirtualFolderNode("Root Node")
Dim childNode As VirtualFolderNode = New VirtualFolderNode("Child Node 1")
rootNode.ImageOptions.SvgImage = svgImageCollection1(0)
childNode.ImageOptions.SvgImage = svgImageCollection1(1)
' ...
' Add more child nodes
rootNode.Nodes.Add(childNode)
treeListExtension1.RootNodes.Add(rootNode)

點(diǎn)擊復(fù)制

 VirtualItemNode類對象作為“files”,這些對象不能嵌入其他文件夾或項(xiàng),也不會顯示在樹列表中(類似于本地存儲文件)。

C#:

VirtualFolderNode rootNode = new VirtualFolderNode("Root Node");
rootNode.Nodes.Add(new VirtualFolderNode("Child Node 1"));
((VirtualFolderNode)rootNode.Nodes[0]).Nodes.Add(item1);

點(diǎn)擊復(fù)制

VB.NET:

Dim rootNode As New VirtualFolderNode("Root Node")
rootNode.Nodes.Add(New VirtualFolderNode("Child Node 1"))
CType(rootNode.Nodes(0), VirtualFolderNode).Nodes.Add(item1)

點(diǎn)擊復(fù)制

組合虛擬“folder”和“file”對象,根據(jù)需要?jiǎng)?chuàng)建自定義層次結(jié)構(gòu)。

自定義預(yù)覽

下面的例子演示了如何預(yù)覽SVG文件:

C#:

using DevExpress.Dialogs.Core.Items;
using DevExpress.Utils.Svg;
using DevExpress.XtraEditors;
using DevExpress.XtraEditors.Base.Controls.Preview;
using DevExpress.XtraEditors.Controls;
using System.Windows.Forms;

var gridExtension = assistant.Attach(grid, x => {
x.CurrentPath = initialPath;
x.FilterString = "Svg files (*.svg)|*.svg";
});
var previewExtension = assistant.Attach(panel, x => {
x.CustomizePreview += (s, e) => {
if(e.Item.Extension.ToLower() == ".svg")
e.CustomPreviewHandler = new SvgPreviewHandler();
};
});
assistant.NavigationBindings.Add(new NavigationBinding() { Source = gridExtension, Target = previewExtension });
//...
public class SvgPreviewHandler : WinPreviewHandlerBase {
SvgImage svgImage;

public override bool Load(string file, ShellItem shellItem) {
base.Load(file, shellItem);
bool loaded = false;
if(shellItem.Extension.ToLower() == ".svg") {
try {
this.svgImage = SvgImage.FromFile(file);
loaded = true;
}
catch { }
}
return loaded;
}
public override Control CreatePreviewControl() {
var picEdit = new PictureEdit();
picEdit.SvgImage = svgImage;
picEdit.Enabled = false;
picEdit.BorderStyle = BorderStyles.NoBorder;
picEdit.Properties.SizeMode = PictureSizeMode.Squeeze;
picEdit.Properties.UseDisabledStatePainter = false;
return picEdit;
}
}

點(diǎn)擊復(fù)制

VB.NET:

Imports DevExpress.Dialogs.Core.Items
Imports DevExpress.Utils.Svg
Imports DevExpress.XtraEditors
Imports DevExpress.XtraEditors.Base.Controls.Preview
Imports 

DevExpress.XtraEditors.Controls
Imports System.Windows.Forms

Private gridExtension = assistant.Attach(grid, Sub(x)
x.CurrentPath = initialPath
x.FilterString = "Svg files (*.svg)|*.svg"
End Sub)
Private previewExtension = assistant.Attach(panel, Sub(x)
AddHandler x.CustomizePreview, Sub(s, e)
If e.Item.Extension.ToLower() = ".svg" Then
e.CustomPreviewHandler = New SvgPreviewHandler()
End If
End Sub
End Sub)
assistant.NavigationBindings.Add(New NavigationBinding() With {.Source = gridExtension, .Target = previewExtension})
' ...
Public Class SvgPreviewHandler
Inherits WinPreviewHandlerBase

Private svgImage As SvgImage

Public Overrides Function Load(ByVal file As String, ByVal shellItem As ShellItem) As Boolean
MyBase.Load(file, shellItem)
Dim loaded As Boolean = False
If shellItem.Extension.ToLower() = ".svg" Then
Try
Me.svgImage = SvgImage.FromFile(file)
loaded = True
Catch
End Try
End If
Return loaded
End Function
Public Overrides Function CreatePreviewControl() As Control
Dim picEdit = New PictureEdit()
picEdit.SvgImage = svgImage
picEdit.Enabled = False
picEdit.BorderStyle = BorderStyles.NoBorder
picEdit.Properties.SizeMode = PictureSizeMode.Squeeze
picEdit.Properties.UseDisabledStatePainter = False
Return picEdit
End Function
End Class

點(diǎn)擊復(fù)制

自定義上下文菜單

 在WinForms文件資源管理器助手組件中處理以下事件來自定義上下文菜單(添加新命令,隱藏/禁用命令等):

  • ContextMenuShowing
  • BeforeExecuteItemCommand

Winforms對話框菜單

C#:

assistant.Attach(grid, x => {
x.CurrentPath = initialPath;
string customCommandName = "custom";
x.ContextMenuShowing += (s, e) => {
e.MenuItems.AddCommand("Custom command", customCommandName);
};

x.BeforeExecuteItemCommand += (s, e) => {
if(e.CommandName == customCommandName) {
XtraMessageBox.Show("Custom command executed");
e.Cancel = true;
}
};
});

點(diǎn)擊復(fù)制

VB.NET:

assistant.Attach(grid, Sub(x)
x.CurrentPath = initialPath
Dim customCommandName As String = "custom"
AddHandler x.ContextMenuShowing, Sub(s, e)
e.MenuItems.AddCommand("Custom command", customCommandName)
End Sub
AddHandler x.BeforeExecuteItemCommand, Sub(s, e)
If e.CommandName = customCommandName Then
XtraMessageBox.Show("Custom command executed")
e.Cancel = True
End If
End Sub
End Sub)

點(diǎn)擊復(fù)制

掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
欧美高清一区二区三区欧美 | 日韩伦理剧在线观看 | 69精品人 | 精品熟女中文字幕 | 欧美影院一区二区三区 | 欧美日韩国产一区国产二区 | 欧美第一 | 爱上asmr| 91精品视频播放器在线观看 | 精品一区二区三区四区在线观 | 精品欧美一区二区三区精品久 | 日韩午夜免费超清视频在线观看 | 在线亚洲欧美日韩每日更新 | h版欧美一区二区三区四区 欧美在线专区 | 精品国产一区二区三区三州 | 综合九九 | 国产亚洲欧洲日韩在线91区 | 无遮无挡三级动态图 | 韩国精品一区二区三区四区 | 中文字幕在线永久 | 最新手机在线电影 | 欧美日韩综合视频一区二区 | 日韩欧洲区精品一区二区 | 国产日韩精品一级二级 | 国产三区免费在线观看 | 亚鲁鲁国产 | 久视频在线 | 日韩精品一区二区三区中文不卡 | 日韩永久免费在线中文字幕 | 91精品啪在线观 | 高清一区二区三区欧美激情 | 日本免费在线 | 精品自拍亚洲一区在线 | 在线观看国产一区二区三区 | 国产一区二区影视 | 欧美日韩一区日本成人一区二区 | 国产足脚恋在线观看视频 | 日韩国产欧美看片 | 免费国产精品视频 | 国产玖玖玖玖精品电影 | 欧美日韩综合一区 | 国产午夜福利院757视频 | 国产亚洲精品精华液 | 亚洲精品一在线观看 | 国产一级三级三级在线视 | 成年人午夜影院 | 国产黄在线播放免费观看 | 国产欧美精品在线观看 | 日本不无在线一区二区三区 | 免费观看国产精品 | 91最新欧美日韩 | 99亚洲国产精品精华液 | 一区二区三区国产好的精华液 | 日韩在线一二三四区 | 欧美国产精品va在线观看 | 成人高清 | 日韩精品高清在线亚洲天堂 | 国产日本卡二卡三卡四卡 | 国产原创剧情经理在线播放 | 日韩系列免费精品 | 国产极品在线 | 免费国产午夜高清在线视频 | 亚洲欧美日韩人兽免费 | 成年网站v片在线观看 | 精品免费国产一区二区三区 | 色橹橹欧美在线观看视频高清 | 国产欧美日韩精品a在线观看高清 | 亚洲日韩成人 | 精品一线二线三线区别在哪欧美 | 欧美亚洲国产日韩制服一区 | 成人欧美日韩在线网址观看 | 欧美亚洲自偷自偷图片 | 日韩一区视频精品无高清在 | 免费动漫网站 | 日本国产欧美 | 亚洲天堂国产视频 | 7799hcom视频电影 | 欧美俄罗斯乱妇 | 视频一二三区 | 国产精品高清在线看 | 国产精品在线亚洲手机 | 夜夜看天天想人人爱 | 日韩精品中文字幕在线播放 | 日韩最新免费视频一区二区 | 亚洲春色第一页 | 亚洲国产日韩在线人高清au | 欧美激情视频一区二区 | 欧美综合区自拍亚洲综合 | 播放高清mba | 日韩精品人 | 国产中文字幕不卡在线观看 | 日本三级强在线观看 | 国产尤物亚洲精品不卡 | 国产精品欧美亚洲制服 | 殴美在线观看乱操 | 欧美在线中文 | 欧美成年人视频在线观看免费 | 国产精品视频永久免费播放 | 日本成人午夜 | 国产精品边做奶水狂喷 | 国产亚洲精品bt天堂 | 香蕉伊蕉伊中文视频在线 | 亚洲精品欧美中文字幕 | 国产精品网红尤物福利在 | 最近播放中文版在线观看免费 | 国产精品亚洲不卡一区二区 | 丁香花在线观看免费观看图片 | 国产免费a∨片在线观看播放 | 国产freexxxx| 国产偷国产偷高清视频 | 日韩无专在线免费 | 成人免费一区二区三区视频 | 国产在线精品成人一区二区 | 乱子伦国产对白在线播放 | 欧美成āⅴ人高清免费观看 | 日韩在线免 | 亚洲精品911永久在线观看 | 日本又黄又爽 | 另类卡通动漫亚洲欧美在线一区 | 男女做那个视频 | 国产精品日韩精品在线 | 国产欧美日韩亚洲中文高 | 精品在线国产一区二区三区 | 欧美人与动ⅹxxxzooz | 日本午夜欧洲亚洲精品国产 | www亚洲伊 | 禁18怕啦啦啦视频网站 | 日本一区二区三区四区在线观看 | 91免费视视频在线观看 | 日韩精品一区二区三区在线 | 欧美秘书性爱在 | 色偷偷亚洲女人天堂观看欧 | 国产在线精品国自产拍影院同性 | 天堂在线中文网www 欧美性生 | 欧美国产另 | 国语自产精品视频一区二区 | 中文字幕一区二区三区不卡 | 成人免费电影 | 亚洲欧洲日产国码在线 | 欧美性喷潮 | 国产自产一区二区三区视频在线 | 成全经典电影高清在 | 国产一区二区色淫 | 亚洲一区二区三区不卡在线播放 | 国产哟一区二区三区视频在线看 | 精品国产资源站 | 天堂视频| 亚洲911精品一区二区 | 日本一道在线播放高清 | 欧美激情视频在线播放全球共享 | 99相伴健康一生 | 永久在线观看免费视频 | 国产女主播勾搭美团在线观看 | 国产日本欧美在线一区二区 | 国产精品免费网站 | 99久视频只有精品2025 | 亚洲理论电影在线观 | 中文字幕婷婷在 | 亚洲欧美日韩中文字幕在线不卡 | 国产精品视频一区 | 国产乱弄视频在线观看 | 国产户外露出在线观看 | 国产欧美一级精品 | 国产黄a一级二级三级看三区 | 国产黑色丝袜在线观看一区 | 国产精品美女一区二区视频 | 国产偷国产偷亚洲高清日韩 | 国产视频精 | 日本亚洲视 | 欧美日韩女优在线 | 日本免费人成视频在线观看 | 区小说区激情区图片区 | 午夜dj在线观看免费中文 | 第一区二区香蕉 | 国产福利免费 | 在线精品一区二区三区 | 日本一区二区在线播放 | 日韩va不卡精品一区二区 | 日韩欧美亚洲国产永久在线观看 | 老牛影视网 | 欧美巨大巨粗黑人性aaaaaa | 女教师紧身裙一区二区 | 国产+欧美+激情 | 日韩中文字幕亚洲精品 | 国产丁香婷婷在线亚洲视频 | 欧美日韩大片在 | 果冻传媒mv国产推荐视频 | 国产精品日韩无卡一区二区 | 国产欧美综合精品一区二区 | 日本人伦一区二区三区 | 国产一在线精品一区在线观看 | 国产古装全黄a级视在线观看 | 国产a级毛 | 日韩精品人成在线播 | 97人人超人人超国产免费 | 老司机午夜精 | 成全动漫高清电影好看的电视剧 | 国产精品福利在线72国 | 国产欧美日韩精品视频一区二区 | 成人免费网站又大又黄又粗 | 精品国产日韩一区二区三区 | 欧美日韩高清不卡 | 乱伦免费影视亚洲 | 欧美成a人片在线观看 | 国产女主播精品大秀系列 | 国产精彩| 欧美性受xxxx黑人猛交免费 | 成人一区专区在 | 视频在线一区二区三区 | 成欢阁免费入口在线观看 | 欧美日韩免费一区二区在线观看 | 欧美日韩素人在线观看 | 日韩欧美中文字幕在线视频 | 超薄丝袜足j | 国产精品亚洲欧美在线观看 | 国产黄a三级三级三级看三级 | 日本免费人成视频在线观看 | 成人性视频欧美一区二区三区 | 国产一级特黄aa大片在线观看 | 国产精品午夜福利不卡视频 | 精品免费观看 | 精品国产品香蕉在线观 | 欧美日韩在线精品一区二区三区 | 免费人成年激情视频在线观看 | 字幕一区在线观看视频 | 国产亚洲成a | 国产久免费在线观看 | 91情侣在线精品国产 | 日本连裤袜xxxxx在线视频 | a篇片在| 妇欲乱肉人伦 | 日本深夜18免费看片 | 国产乱偷国产馆 | 亚洲女女女同性video | 日韩成人高清在线免费 | 国产哟一区二区三区视频在线看 | 国产丰满大乳奶水在线播放 | 拍免费视频| 私人尤物在线精品不卡 | 国产伦一区二区三区蜜桃 | 精品国产男人的天 | 日韩欧美亚洲一区精选 | 久日韩精品一区国产 | 国产性色αv| 日本精品一区二区三区高清 | 好看的电视剧免 | 在线日本一区二区免费观看 | 天堂mv亚洲mv在 | 妖精视频一区二区免费 | 国产精品韩国一区二区三区 | 国产一区二区三区欧美精品 | 91普通话国产对白在线 | 国产丝袜长腿视频第一页 | 男女午夜猛烈啪啦啦视频 | 国内自拍亚洲 | 欧美国产成 | 91啪在线观看国产在线 | 亚洲精品国产精品乱码不卡√ | 朋友娇妻的滋味中文字幕 | 亚洲九九九九精品 | 国产+人+综合+亚洲 国产v的在线观看 | 国产乱妇乱子 | 热99r| 国产日产成人免费观看日 | 国产精品制服丝袜另类 | 视频一二亚洲国产二区 | 国产久9视频在线观看 | 国产国内精品在线观看 | 亚洲精品国产精品制服丝袜 | 国产又滑又嫩又白 | 日本电影一区二区 | 国产目拍亚洲精品二区 | 免费国产在线精品二区 | 亚洲成?v人片在线观看翻墙网站 | 国产精品高清另 | 亚洲自怕偷柏图 | 九九热这里只有精品在线观看视 | 国产精品高清免费网站电影 | 在线亚洲高清揄拍自拍一品区 | 亚洲欧洲欧美中文日韩 | 欧美大片免费播放器 | 亚洲一区二区经典在线播放 | 欧美日韩国产精品视频一区二 | 国产精品一线天在线观看 | 中文在线免费视频 | 国产在线视频精 | 你懂得视频在线 | 国产韩国日本欧美在线观看 | 日韩丝袜精品二区免费视频 | 91特制| 国产综合视频在线观看8 | 欧美经典成 | 久热精品视频在线播放 | 国产痴汉系列在线播放 | 国产精品激情欧美可乐视频 | 亚洲人成色77777在线观看 | 日本免码va在 | 一本到在线观看视频 | 91成版人在线观看入口 | 精品亚洲a∨在线播放不卡 国产经典三级在线播放 | 欧美偷拍亚洲精品传媒 | 91aaa国产在线观看 | 国产精品99精品一区二区浪潮 | 精品国精品国产自在 | 成人高清视频 | 国产一区二区三区在线播放 | 亚洲一区不卡视频 | 99在线精品国产不卡在线观看 | 动漫美女被强奷视频免费网站 | 欧美成a高清在线 | 日本欧美韩国一区二区三区 | 动漫美女无 | 国产亚洲免视频在线观看 | 韩国性爱禁区 | 欧美一级国 | 日本中文字幕一区 | 色豆豆永 | 亚洲人成电影在线小说网色 | 欧美yjizz视频网mht | 午夜亚洲欧 | 入口在线观看国产欧美 | 九九精品视频国产 | 欧美96| 欧美日韩国产综合欧美 | 国产日韩欧美综合 | 国产精品免费视频能看 | 国产精品视频在线观看 | 成人午夜影院 | 国产a∨精品一区二区蜜臀 成年在线网站免费观看无广告 | 国产精品丝袜黑 | 91国产精品午夜福利免费 | 国产hs视频在线观看 | 97色精品 | 处女的诱惑在线观 | 视频h在线观看 | 欧美性free第一次摘花 | 国产精品网红尤物福利在线观看 | 成人免费动作大片黄在线 | 老司机网站在线精品视频 | 国产精品对白交换绿帽视频 | 日韩一区二精品服务 | 国产情侣套 | 韩国日本三级在线播放 | 韩国十九禁高清在线观看 | 性直播视频在线观看免费 | 五月天激情四射网 | 成人午夜福利免费体验区 | 91网站免费观看 | 粗大的内捧猛烈进出在线视频 | 在线网站 | 国偷自产一区二区免费视频 | 91午夜看片| 在线免费视频一区二区 | 青草国产| 欧美精品中文字幕亚洲专区 | 欧美激情五月 | 亚洲高清国产一区二区三区电影 | 国产精品成人午夜欧美日韩 | 国产在线精品一区二区 | 91精品电 | 区一区二日韩 | 日本一区不 | 东京干影院 | 日本又黄又爽gif动态图 | 亚洲国产中文字幕 | 中文字幕在线观看亚洲视频 | 日本高清不卡中文字幕视频 | 国产亚洲欧美日韩国产 | 免费高清电影大全 | 成人免费区一区二区三区 | 成人性毛 | 午夜一区二区三区在线 | 最新日本一道免费一 | 成人免费一区二区 | 国产a不卡片精品免费观看 91日韩精品视频 | 青柠影院免费观看电视剧高清 | 不卡能搜索的 | 国产呦系列(771vip观看) | 国产精品女a | 免费观看成人成视频大全 | 免费人成视频在线播放视频 | 私人家庭影院 | 精品日韩网址导航 | 97se亚洲综合自在线 | 欧美嫩交 | 国产午夜免费一区二区三区 | 国产又色又爽又刺激在线观看 | 国产福利在线永久视频 | 日韩欧美中文字幕在线播放 | 精品性影院一区二区三 | 伦理片在线伦理片观看 | 日韩一区精品五区另类二区 | 国产91刘玥在线观看 | 91啪在线视频 | 欧美乱妇激情在线播 | 91免费精品国偷自产在线在线 | 国产最爽乱淫视频国语对白 | 深夜a级 | 99在线精品 | 午夜福利电影影院 | 国产一区二区三区美女图片 | 国产专区极品销售在线 | 国产日本欧美在线观看 | 欧美色惰 | 亚洲色大成网站www 亚洲欧美国产人成在 | 国产精品亚洲给色区 | 成a人片免费在线观看 | 欧美va亚洲va在 | 国产精品视频免费一 | 学生妹国产在线第一页 | 国产福利小视频在线免费观看 | 欧美综合在线激情专区 | 日韩伦理片免费在线观看 | 欧美日韩在线二区下载 | 国产一级做a爰片在线 | 国产高清在线精品一本大道 | 日本阿v视频在线观看高清 国产国产精品人在线观看 国产曰韩 | 天美麻花星空免费观看乡村版 | 三级中文字幕永久在线视频 | 精品一区二区三区免费福利 | 亚洲国产一区二区中文字幕 | 噼里啪啦国语在线观看高清资源 | 国产女m视| 亚洲中文字幕在线一区播放 | 国产精品线在线精品 | 美国特黄三级完整在线电 | 国语精品91自产拍在线观看二区 | 亚洲国产成a人v在线观看 | 亚洲欧美日韩在线一区二区三区 | 日本亚洲视频免费观看 | 国产福利在线观看永久免费 | 99国产精品国产高清一区二区 | 国产精品高清一区二区不卡 | 国产精品激情v | 99re热有精品视频国产 | 日本高清www午色夜com | 两个人看的www视频免费完整版 | 中文字幕日韩wm二在 | 天美影视–天美影视传媒有限公司 | 色吊丝a | 国产一区二区视频91 | 日韩精品亚洲专在线电影 | 97韩剧tv网 | 欧美亚洲精品一区二区在线观看 | 国产福利91精品一区二区 | 日本欧美亚洲视频在线 | 免费看精品网站视频在线观看 | 亚洲精品有码在线观看 | 亚洲中文字幕乱碼在线观看 | 国产欧美日韩亚洲中文高 | 欧美激情va永久在线播放 | 国产偷伦视频片免费视频 | 欧美一级a做片性视频 | 日韩一区二区三区免费精品 | 欧美人与动性xxxxx杂性 | 天天综合网天天综合 | 精品福利一区二区视频 | 亚洲成综合人在线播放 | 国产精品大白天新婚身材 | 国产超薄肉丝袜在线观看 | 视频免费观看 | 日韩gv国产gv欧美旡码天堂 | 欧美精品金8天国系列 | 国产福利一区二区在线精品 | 精品国产精品 | 国产精品亚洲二区在线观看 | 不卡视频一区二区 | 日韩欧美亚洲一区二区在线观看 | 国产日韩综合精品一区二区三区 | 国产一级大片 | 精品一区二区三区三区 | 亚洲免费公开视频在线观看 | 成全视频在线观看更新时间 | 精品国产污污网站在线看免费 | 亚洲天堂欧美 | 日韩在线看精品免费视频 | 在线综合亚洲欧洲综合网站 | www.自拍偷拍.com | 中文字幕亚洲欧美专区不卡 | 在线观看日韩 | 国产精品一国产精品一k频道 | 日韩国产欧美看片 | 国产一卡2卡3卡4 | 高清在线?视频大全 | 欧美日韩精品一区二区三区四区 | 韩国电影 | 国产成年精品高清在线观看91 | 欧美中文字幕一区二区三区 | 日本高清在线一 | 高清一区二区三区日本久 | 日韩成人欧美在线 | 国产91九色在线播放 | 亚洲欧美日本a∨在 | 99热6| 国产亚洲精品aa | 国产精品不卡片视频免费观 | 国产午夜激情视频自拍 | 国产性高清在线观看 | 一级视频在线播放 | 国产福利小电影视福利在线 | 亚洲自偷自拍另类第1页 | 国产精品黄日韩成人黄亚洲 | 国产91l在线播放 | 日韩美精品成人一区二区 | 一区二区三区四区精品视频 | 国产天堂精品 | 色与欲影视天天看综合网 | 日韩欧美一区二区在线精品 | 日韩精品一区在线播放精品 | 国产福利一区二区三 | 国产偷亚洲 | 国产性tv国产精 | 国产+激情四射 | 欧美婷婷| 日韩精品区一区二区三vr | 国产精品亚洲a∨天堂不卡 97在线观看免费视频观看 | 亚洲人精品午夜射精日韩 | 国产乱肥老妇国产一区二 | 在线精品国产一区二区 | 久青草国产97香蕉在线视频 | 国产亚洲一区二区手机在线观看 | 久青草国产观看在线视频 | 欧美精品亚洲精品日韩专区v | 中日韩高清无专码 | 日韩欧美国产一区二区浪潮 | 国内视频在线观看直播 | 日韩福利写真福利在线观看 | 国产啪视频免费观看视频 | 国产大码无尺度视频在线 | 国产精品偷伦视频免费 | 乌鸦传媒 | 国产精品高清一区二区三区不卡 | 色中色影视 | 国产亚洲综合一区柠檬导航 | 亚洲一区二区三区不卡在线播放 | 国产亚洲第一伦理第一区 | 日韩亚洲一区二区三区 | 免费精品国产自产拍在线观看 | 欧美日韩一区二区三区精品播放 | 国产欧美一区二区樱花在线观看 | 国产精品精品推荐第一页 | 羞羞影视 | 亚洲亚洲人成 | 91自产拍在线观看精品 | 亚洲综合一区国产精品 | 日欧一片| 国产精品一区欧美日韩制服 | 国产精品鲁鲁视频 | 香蕉五月天一综合网 | 一区二区三区在线 | 色琪影院 | 亚洲日本中文字幕一区二区三 | 午夜成人影院网站18进 | 请放心下载! | 国产激情在线观看 | 国产色系视频在线观看免费 | 日本乱码视频中文字幕亚洲一区 | 国产黄在线观看免费视频45分钟 | h鸡大网在线看 | 国产强伦姧在线观看 | 三级在线国产 | 国产精品国语对白露脸在线播放 | 成人论坛网 | 三级网站在线免费观看 | 亚洲欧美日韩国产一区二区三区 | 非洲一级婬片免费放天天 | 国产亚洲精品视频中文字薄 | 亚洲日韩欧美 | 最新欧美国产亚洲一区二区三区 | 欧美综合自拍亚洲综合百度 | 欧美日韩精品专区在线观看 | 欧美日韩国产一区二区三 | 国产精品自在线拍国产手机版 | 日韩一级欧美动漫国产在线观看 | 成年私人影院网 | 欧美激情片区一区二区三区 | 日本大片免a费观看视频 | 羞羞影院午夜男女爽爽视频免费 | 麻花豆传媒mv在线观看网站 | 福利一区福利二区 | 免费国产高清在线精 | 男女之间的唏唏哩哩二人世界 | 国产尤物精品一区二区三区 | 国产亚洲中文一区二区三区 | 欧美日韩加勒比精品一区 | 成人自拍一区 | 日韩美色中文娱乐网 | 国产女女互摸互慰在线观 | 国产国产亚洲高清 | 日本免费一区二区三区视频 | 国产无线乱码一区二三区 | 成人区精品一区二区不卡亚洲 | 国产美女精品免费视频观看 | 欧美在线中文 | 国产又黄又爽又猛的免费视频播放 | 欧美、另类亚洲日本一区二区 | 日本系列1页狂人色综合 | 99香蕉国产精品偷在线观看 | 91小视频在线观看 | 日韩高清在线观看不卡一区二区 | 国产在线拍精品热 | 免费高清理伦片在线观看 | 欧美v日韩v亚洲v最新在线 | 精品一线二线三线区别在哪欧美 | 欧美v亚洲v综合v国产v | 中文字幕一区在线观看视频 | 国产精品自产拍在线观看网站 | 欧洲精品视频一二三区 | 国产在线精品一区免费香 | 国产免费a∨片在线观看播放 | 国产精品精品一区二区三区 | 日韩欧美一区二区三区永久免费 | 精品国产免费人成网站 | a国产乱理伦片在线观看夜 欧美日韩一二三四区 | 精品一线二线三线精华液 | 国产精品成人va在线 | 久青草视频97国内免费影视 | 精品影院| 美女午夜视频福利 | 亚洲综合国产在不卡在线首映 | bt天堂国产狂喷潮在线观看 | 国产小视频福利在线观看高清完整 | 欧美自拍无毒不卡 | 欧美国产第一页 | 国语精品一区 | 国产普通话对白在线观看视频 | 激情深爱五月开心婷婷综合 | 精品一区二区在线观看 | 免费观看国产精品视频vv | 欧美日韩中文在线视频 | 91精品国产综合成人 | 成人欧美一区二区三区白人 | 一二三区理论片 | 国产迷姦 | 最快无弹窗小说阅读网 | 日本免码v?| 日韩一区在线观看免费观看免费 | 图片区小说区激情区偷拍区 | 欧美日韩精品一区二蜜桃在线观 | 国产传媒精品1区2区3区 | 国产制服国产制服一区二区 | 九色91国偷自产中文字幕 | 国产一级特黄一级毛 | 亚洲欧美日韩在线 | 麻花豆传媒剧国 | 国产最新在线视频91 | 日韩精品亚洲电影天堂 | 成年人在线视频第一页 | 国产一区女优在线观看 | 国产八区视频在线 | 日韩一级a毛大片在线视频丶 | 国产美女嘘嘘嘘嘘嘘 | 国产精品性爱不卡在线观看 | 日本中文字幕人成中文字幕 | 国产噜噜免费 | 国产亚洲a| 国产在线精品福利91香蕉 | 欧美日本一道免费一区三区 | 91精品秘在线观看 | 超97在线观看视频 | 亚洲人成在线影院 | 91福利一区二区 | 精品日韩在线一区二区三区 | 丰满的女房东在线观看6 | 五月婷婷六月丁香 | 亚洲日本欧美中文幕 | 97午夜视频人伦 | 秋霞影院午 | 国产情侣91在| 国产亚洲女同在线观看334 | 日本乱码伦电影 | 小草国产精品情侣 | 日韩亚洲国产激情在线观看 | 久99久精品| 日韩美中文字幕一二三区 | 91综合永久在线观看 | 国产日韩在线欧美视频 | 欧美精品xx| 国产熟女一区二区三区五月婷 | 国产一在线精品一区在线观看 | 国产99网站免在线观看 | 成人免费视频在线观看 | 国产男生夜间福利免费网站 | 免费电影在线观看 | 777米奇 | 成人爽爽激 | 国产精品一区日韩露脸 | 激情gf视频 | 真人二十三式性视频(动) | 三级视频网站在线观看视频 | 日韩欧美一区二区三区视频在线 | 91精品电影 | 欧美亚洲综合另类成人 | 欧美日韩精品专区在线观看 | 一本大道香蕉大在线欧美 | 精品人伦一区二区三区蜜桃黑人 | 国产精品欧美亚洲区 | 亚洲国产一区二区三区a毛 h视频网站 | 色爱综合网 | 91网站免费观看直播 | 亚洲无线码高清在线观看 | 欧美在线精品国自产拍免费 | 欧美在线精品永久免费 | 国产精品不卡视频 | 一区二区三区免费在线观看视频 | 国产mcu精品91 | 日韩免费| 国产亚洲男人的天堂在线观看 | 欧美日韩国产免费一区二区三区 | 亚洲是第一大洲的原因 | 国产精品专区第一页在线观 | 区免费在线观看 | 337p日本欧洲大胆精品 | 欧美日韩亚洲无线码在线观看 | 国产一区二区三区不卡在线 | 办公室系列欧美精品 | 免费国产黄线在线播放 | 精品国产一区二区三 | 日韩欧美国产传媒第一区二区 | h版电影在线播放视频网址 国产在线观看成永久视频 精品视频在线播放一区二区三区 | 码二码三码四码 | 日本亚洲色大成网站www久 | 蜜桃盗摄精品一区二区三区 | a级在线观看日韩 | 国产黄页在线观看黄a∨ | 国产无遮羞在线观看网站 | 欧美+日本+国产+在线观看 | 巨熟乳波霸若妻在线播放 | 蜜桃盗摄精品一区二区三区 | 性xxxx | 92国产精品午夜福利 | 成人国产亚 | 成人精品综合 | 亚洲日本va午夜在线影院 | 五月婷婷深爱 | 国产高清自偷自 | 日韩午夜免费不卡视频 | 东京男人的天 | 亚洲一级在线中文字幕 | 亚洲欧美色一区二区三区精品 | 偷拍美女厕所 | 免费观看成人 | 午夜在线观看免费观看大全 | 亚洲日韩中文字幕一区 | 免费午夜色激情视频网站 | 国产女主播在线观看免费观看 | 欧美日韩色另类综合 | 国产太嫩了在线观看 | 国产午夜人做人免费视频 | 国产精品免费在线观看一区 | 三区免费高清视 | 婷婷综合激情五月中文字幕 | 欧美一卡2卡3卡4卡国色天香 | 欧美一级高清视频在线播放 | 亚洲高清一区 | 日本国产网曝图片在线观看 | 免费v片在线观看完整版 | 亚洲大片精| 国产国产人免费人成免费视频 | 国产日韩一区二区三区在线观看 | 精品成品国色天香卡一卡二卡三 | 俺去鲁婷婷六月色综合 | 欧美产精品一线 | 日韩中文一区二区三区 | 亚洲成在人线中文字幕 | 欧美乱码精品一区二区三区卡 | 精品一区二区三区四区在线 | 国产在视频线精品视频二代 | 欧美日韩国产激情电影 | 国产香蕉在线观看 | 企业档案 | 欧美日韩一区二区三区视频播放 | 国产精品亚洲va | 中文字幕一区二区三区 | 国产日韩欧美新地址 | 日韩精品一区二区三 | 日本一区二区三区免费高清视频 | 国产无限子好频自在线拍 | 女人的天堂a国产在线观看 任你躁国语自产一区在 | 日本中文字幕一区二区高清在线 | 高清一区二区三区欧美激情 | 国产免费a∨片在线观看播放 | 色无极影院亚洲专区 | 欧美性大战| 欧美系列国产系列一二三四 | 欧美一线二线在 | 亚洲国产精品综合色在线 | 大胸视频在线观看国产 | 亚洲热线99精品视频 | 女男羞羞视频网站免费 | 欧美亚洲高清日本 | 欧美日韩国产中文字幕在线 | 国产一区二区三区乱码福利 | xnxxfreeporn| 制服国产日韩欧美另类 | 自偷自拍| 午夜日韩欧美电影在线 | 色国产综合免费视频在线播放 | 国产日产精品日韩欧美一区 |