日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ObservableCollection 类 详解

發布時間:2025/3/14 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ObservableCollection 类 详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設您正在創建 Windows 窗體應用程序,并且已將 DataGridView 控件綁定到標準 List(Of Customer) 數據結構。您希望能夠使網格中的項目與基礎數據源中的值保持同步。也就是說,如果其他代碼或其他窗體更改了 List 中用戶的數據,您希望網格隨之更新并顯示修改的數據。 通常情況下,使用 Windows 窗體可以實現此目的。您可以進行更新,但這種方法很受限制。例如,在正常情況下,您可以立即在網格中看到更新,但是如果有人向數據源中添加新行,則要向網格中添加新行可就沒那么容易了。Windows Presentation Foundation (WPF) 在 Microsoft .NET Framework 中添加了一些功能,所以您實際上可以可靠地使綁定控件與其數據源保持一致。我將在本文中演示如何使用 WPF 提供的 ObservableCollection 類。 利用 ObservableCollection 類,WPF 應用程序可以使綁定控件與基礎數據源保持同步,但它還提供了更有用的信息,尤其是 ObservableCollection 類還可以在您添加、刪除、移動、刷新或替換集合中的項目時引發 CollectionChanged 事件。此功能還可以在您的窗口以外的代碼修改基礎數據時做出反應。在本月的示例應用程序中,您將了解到如何使用此信息,這正是接下來我要介紹的內容。 ObservableCollection 類簡介 System.Collections.ObjectModel.ObservableCollection(Of T) 類從 Collection(Of T)(泛型集合的基類)繼承而來,可實現 INotifyCollectionChanged 和 INotifyPropertyChanged 兩種接口。INotifyCollectionChanged 接口增加了集合的趣味性,同時也是允許綁定對象(和代碼)確定集合是否已發生更改的接口。 值得注意的是,雖然 ObservableCollection 類會廣播有關對其元素所做的更改的信息,但它并不了解也不關心對其元素的屬性所做的更改。也就是說,它并不關注有關其集合中項目的屬性更改通知。 如果您需要了解是否有人更改了集合中某個項目的屬性,則您將需要確保集合中的項目可以實現 INotifyPropertyChanged 接口,并需要手動附加這些對象的屬性更改事件處理程序。無論您如何更改此集合中的對象屬性,都不會觸發該集合的 PropertyChanged 事件。事實上,ObservableCollection 的 PropertyChanged 事件處理程序已受到保護 — 除非您從此類中繼承并親自將其公開,否則您甚至無法對其做出反應。在示例應用程序中,我采用的方法比較簡單,讓客戶端應用程序處理單個項目的更改事件,當然,您也可以在繼承的集合中處理該集合內每個項目的 PropertyChanged 事件。 如果您忽略了繼承的受保護成員(假設您已經熟悉從其中派生 ObservableCollection 類的所有成員的 Collection 基類),則剩下的有趣成員僅有 Move 方法(允許您將某個成員移動到集合中的新位置)和 CollectionChanged 事件(廣播有關對集合內容所做的更改的信息)。繼續閱讀之前,您可能需要下載并安裝演示這些功能的示例 WPF 應用程序。 查看示例 示例解決方案 ObservableCollectionTest 包含從 ObservableCollection 繼承而來的 CustomerList 類(請參見圖 1)。如您所料,CustomerList 類會公開包含 Customer 對象的 ObservableCollection 實例。但是,如果您檢查一下代碼,便會發現該類僅公開一個列表,所以該類的多個使用者分別檢索對同一集合的引用。(這是此次特定演示的關鍵,但對其他應用程序來說不是必要的。)此類提供了一個私有構造函數,因此,檢索此類實例的唯一方法是調用共享的 GetList 方法,該方法用于分發現有集合實例: Private Shared list As New CustomerListPublic Shared Function GetList() As CustomerListReturn list End Function 圖 1 CustomerList System.Collections.ObjectModel Imports System.ComponentModelPublic Class CustomerListInherits ObservableCollection(Of Customer)Private Shared list As New CustomerListPublic Shared Function GetList() As CustomerListReturn listEnd FunctionPrivate Sub New()' Make the constructor private, enforcing the "factory" concept ' the only way to create an instance of this class is by calling' the GetList method.AddItems()End SubPublic Shared Sub Reset()list.ClearItems()list.AddItems()End SubPrivate Sub AddItems()Add(New Customer("Maria Anders"))Add(New Customer("Ana Trujillo"))Add(New Customer("Antonio Moreno"))End Sub End Class 私有構造函數調用 AddItems 方法;公開共享的 Reset 方法清除列表,然后調用 AddItems 方法。無論采用哪種方法,結果都是顯示集合中的三個使用方: Private Sub AddItems()Add(New Customer("Maria Anders"))Add(New Customer("Ana Trujillo"))Add(New Customer("Antonio Moreno")) End Sub 在本示例中,Customer 類特別簡單(簡化到僅夠演示必要的功能)。圖 2 中顯示的類僅包含 Name 屬性,要不是該類可以實現 INotifyPropertyChanged 接口,以便屬性值發生更改時會通知該類實例(包括數據綁定控件)的使用者,它根本不值得一提。 圖 2 具有 PropertyChanged 事件的 Customer 類 Imports System.ComponentModelPublic Class CustomerImplements INotifyPropertyChangedPublic Event PropertyChanged( _ByVal sender As Object, _ByVal e As PropertyChangedEventArgs) _Implements INotifyPropertyChanged.PropertyChangedProtected Overridable Sub OnPropertyChanged( _ByVal PropertyName As String)' Raise the event, and make this procedure' overridable, should someone want to inherit from' this class and override this behavior:RaiseEvent PropertyChanged( _Me, New PropertyChangedEventArgs(PropertyName))End SubPublic Sub New(ByVal Name As String)' Set the backing field so that you don't raise the ' PropertyChanged event when you first create the Customer._name = NameEnd SubPrivate _name As StringPublic Property Name() As StringGetReturn _nameEnd GetSet(ByVal value As String)If _name <> value Then_name = valueOnPropertyChanged("Name")End IfEnd SetEnd Property End Class 某個類實現 INotifyPropertyChanged 接口時,它必須提供 PropertyChanged 事件: Public Event PropertyChanged( _ByVal sender As Object, _ByVal e As PropertyChangedEventArgs) _Implements INotifyPropertyChanged.PropertyChanged 為了引發使用標準 .NET 設計模式的事件,Customer 類包含受保護且可覆蓋的 OnPropertyChanged 過程,該過程引發以下事件: Protected Overridable Sub OnPropertyChanged( _ByVal PropertyName As String)' Raise the event, and make this procedure' overridable, should someone want to inherit from' this class and override this behavior:RaiseEvent PropertyChanged( _Me, New PropertyChangedEventArgs(PropertyName)) End Sub 然后,在 Name 屬性的定義范圍內,屬性 setter 會在新值與屬性的當前值不同時調用 OnPropertyChanged 方法: Private _name As StringPublic Property Name() As StringGetReturn _nameEnd GetSet(ByVal value As String)If _name <> value Then_name = valueOnPropertyChanged("Name")End IfEnd SetEnd Property 如果該類引發了 PropertyChanged 事件,則使用該類或該類的實例集合的代碼會對 PropertyChanged 事件做出反應,然后基于屬性更改采取相應的措施。(請注意,PropertyChangedEventArgs 類僅將 PropertyName 屬性添加到標準事件參數,并不提供有關該屬性的舊值或新值的任何信息。稍后您會看到,示例應用程序突破了這一限制,至少可以確定已更改屬性的新值。) 此示例還包含一個名為 MainWindow 的 WPF 窗口,如圖 3 所示。此窗口標記中唯一重要的細節在于 ListBox 控件的定義,其中包括該控件的 ItemsSource 屬性的聲明式數據綁定。綁定指示該控件應該從 MainWindow 類的 Data 屬性中獲取它的數據,并且應該顯示 Data 屬性中每個項目的 Name 屬性: <ListBox DisplayMemberPath="Name"ItemsSource="{Binding ElementName=MainWindow, Path=Data}" Grid.Column="3" Grid.RowSpan="3" Name="ItemListBox" Margin="5" /> 圖 3 WPF 窗口示例(單擊圖像可查看大圖) MainWindow 的代碼隱藏類包括以下聲明: Public WithEvents Data As CustomerList = CustomerList.GetList() 此代碼在窗口中公開 CustomerList 實例的內容,如圖 3 所示。 查看 codebehind 類中代碼的其余部分之前,您應該在此處先停下來,體驗一下應用程序。因為窗口中的 ListBox 已綁定到從 ObservableCollection 繼承的類,所以您希望列表框始終顯示最新的集合內容,而演示窗口證實了這一點。 此外,本示例顯示兩個單獨的主窗口實例,因為兩個窗口上的 ListBox 控件都已綁定到同一 ObservableCollection 實例,所以在其中一個窗口中所做的更改會同時顯示在兩個窗口中。為了打開窗口中的兩個實例,Application.xaml 文件包含了以下標記,指出應用程序應該首先運行 Application_Startup 過程中的代碼: <Application x:Class="Application"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Startup="Application_Startup"><Application.Resources></Application.Resources> </Application> Application.xaml.vb 代碼隱藏文件包含以下啟動代碼,用于創建兩個 MainWindow.xaml 實例,每個實例都有自己的標題: Private Sub Application_Startup( _ByVal sender As System.Object, _ByVal e As System.Windows.StartupEventArgs)Dim window As New MainWindowwindow.Title = "Observable Collection 1"window.Show()window = New MainWindowwindow.Title = "Observable Collection 2"window.Show() End Sub 按照下列步驟測驗示例應用程序。
  • 在 Visual Studio 2008 中,加載并運行示例應用程序。您會在同一窗口中看到兩個實例。
  • 單擊以打開窗口左側的組合框。請注意,控件包含 0、1 和 2 這三個數字,分別對應當前的三個用戶。選擇 1,會選中 Ana Trujillo 并將她的名字復制到文本框。
  • 在一個窗口中,單擊“刪除”。Ana Trujillo 會從兩個窗口中消失,因為兩個 ListBox 控件都已綁定到同一 ObservableCollection 實例,而綁定使得更新會立即顯示出來。再次打開組合框,請注意,現在僅會顯示兩個用戶。在每個窗口中都嘗試一下此操作,驗證兩個實例是否都是最新的。
  • 再兩次單擊“刪除”,刪除所有用戶。單擊“重置數據”重新填充兩個窗口中的列表。
  • 在“添加新項”按鈕旁邊的文本框中,輸入您自己的名字,然后單擊“添加新項”。新名字即會顯示在兩個 ListBox 控件中。單擊以打開組合框,并驗證組合框現在是否包含 0 到 3 四個數字(每個數字分別對應一個用戶)。驗證兩個窗口中的組合框都已更改,很明顯,兩個窗口的類都收到了指示集合已更改的事件。
  • 在一個窗口的 ListBox 中,選擇一個名字。在左側較低的文本框中,修改名字并單擊“更改”。首先,會出現一則警報,指示您已更改了屬性,將其關閉后,您會立即看到兩個窗口中的名字都已更改(請參見圖 4)。
  • 圖 4 捕獲集合中的數據更改事件(單擊圖像可查看大圖) 除了在您更改用戶名稱和 ComboBox 控件(其各個項目都根據集合中的用戶數量進行相應的更改)時出現的警報之外,示例窗口中的所有代碼都與此窗口的用戶界面有關。換言之,為保持 ListBox 控件與 ObservableCollection 實例同步而執行的所有操作都可“自主”進行,并且由 WPF 管理。 當您添加新項目時,ListBox 將自動顯示完整列表。當您更改項目時,ListBox 將自動顯示修改后的列表。當您刪除項目時,ListBox 將與基礎集合保持完全一致。換言之,對于將 ObservableCollection 類與 WPF 中的控件綁定這一任務來說,您可以很輕松地說“一切運行正常”。 實際上,這種情況背后確實有一些“魔法”。將 ListBox 與 ObservableCollection 綁定后,實際上,WPF 實際上會創建一個 CollectionView 實例,以顯示處理分組、排序和篩選等操作的數據的視圖。您可以在 ListBox 控件中看到集合的默認視圖。您可以根據同一集合創建多個 CollectionView 實例,在其中一個 ListBox 控件中以不同的方式(如排序)顯示數據。雖然這個問題超出了我們的討論范圍,但是,如果您需要以多種視圖顯示同一集合,研究一下 CollectionView 類還是有必要的。有關詳細信息,請參閱 MSDN 上的 CollectionView 類信息。 查看代碼 由于 MainWindow 類定義 CustomerList 實例時使用的是 WithEvents 關鍵字,因此代碼可以處理 ObservableCollection 列表的事件,而無需用于手動添加處理程序的代碼: Public WithEvents Data As CustomerList = CustomerList.GetList() 在代碼的“更改事件處理程序”區域中,您將看到 CollectionChanged 事件處理程序,它可以驗證您在集合中是添加了還是刪除了項目。如果確實執行了這些操作,代碼會設置組合框的數據源,并在窗口中啟用相應的按鈕,如圖 5 所示。 圖 5 檢查更改的集合 Private Sub Data_CollectionChanged( _ByVal sender As Object, _ByVal e As NotifyCollectionChangedEventArgs) _Handles Data.CollectionChanged' Because the collection raises this event, you can modify your user ' interface on any window that displays controls bound to the data. On ' both windows, if you add or remove an item, all the controls update ' to indicate the new collection!' Did you add or remove an item in the collection?If e.Action = NotifyCollectionChangedAction.Add Or _e.Action = NotifyCollectionChangedAction.Remove Then' Set the list of integers in the combo box:SetComboDataSource()' Enable buttons as necessary:EnableButtons()End If End Sub 這段簡單代碼的重點在于 NotifyCollectionChangedEventArgs 參數。此參數提供集合中發生更改的內容的相關信息。此外,還提供了五個值得注意的屬性,如圖 6 所示。 圖 6 NotifyCollectionChangedEventArgs 參數 參數說明
    Action檢索引發事件的操作的相關信息。此屬性包含 NotifyCollectionChangedAction 值,該值可以是 Add、Remove、Replace、Move 或 Reset。
    NewItems檢索更改集合時引入的新項目的列表。
    NewStartingIndex檢索發生更改的集合的索引。
    OldItems檢索受“替換”、“刪除”或“移動”操作影響的舊項目列表。
    OldStartingIndex檢索執行了“替換”、“刪除”或“移動”操作的集合的索引。
    獲得所有這些信息之后,您的事件處理程序便可以準確確定集合中執行的哪些操作觸發了該事件。如果集合的大小發生更改,示例代碼將僅使用 Action 屬性更新 ComboBox 控件中的整數列表: If e.Action = NotifyCollectionChangedAction.Add Or _e.Action = NotifyCollectionChangedAction.Remove Then 雖然這與 ObservableCollection 類的討論無關,但是,了解代碼如何填充 ComboBox 控件的索引列表也很有趣: Private Sub SetComboDataSource()' Set the list of integers shown in the ' combo box:ItemComboBox.ItemsSource = _Enumerable.Range(0, Data.Count) End Sub 此代碼不是通過執行某種循環來生成包含 0 至集合中編號最高的索引之間的整數的列表,而是直接調用 Enumerable.Range 方法來檢索從 0 開始且包含 Data.Count 值的整數集合。只要代碼將 ComboBox 控件的 ItemsSource 屬性設置為返回的集合即可 — 就是這么簡單!(如果想了解有關 Enumerable 類的詳細信息,請閱讀我編寫的前兩期“高級基礎知識”專欄:LINQ Enumerable 類,第 1 部分和 LINQ Enumerable 類,第 2 部分。) 為了在您更改集合中某個項目的屬性后通知示例應用程序,您必須再編寫一些代碼。每次某些代碼更改此類中的每個屬性值時,都會引發 PropertyChanged 事件。(當然,這要由具體類的作者來確定更改屬性時會引發 PropertyChanged 事件,因為該事件不會自動發生。如您所知,Customer 類的 Name 屬性可以實現此目的。) 在 MainWindow 類中,您可以看到 HookupChangeEventHandler 過程,該過程可掛接單獨 Customer 對象的 PropertyChanged 事件: Private Sub HookupChangeEventHandler(ByVal cust As Customer)' Add a PropertyChanged event handler for ' the specified Customer instance:AddHandler cust.PropertyChanged, _AddressOf HandlePropertyChanged End Sub HookupChangeEventHandlers 過程可掛接用戶的 ObservableCollection 類中每個 Customer 對象的事件處理程序,如下所示: Private Sub HookupChangeEventHandlers()For Each cust As Customer In DataHookupChangeEventHandler(cust)Next End Sub 當窗口加載或您單擊“重置”按鈕時,代碼將調用 HookupChangeEventHandlers 過程。如果單擊“刪除”,會同時從窗口中刪除集合中的項目和事件處理程序: ' From DeleteItemButton_ClickDim index As Integer = ItemComboBox.SelectedIndex If index >= 0 ThenRemoveHandler Data.Item(index).PropertyChanged, _AddressOf HandlePropertyChangedData.RemoveAt(index) 如果單擊“添加新項”,代碼會創建新的用戶,并掛接其 PropertyChanged 事件: ' From NewItemButton_Clickcust = New Customer(NewItemTextBox.Text) HookupChangeEventHandler(cust) Data.Add(cust) 當然,由于窗口將 ListBox 控件綁定到 ObservableCollection 實例,因此,所有這些更改會自動顯示在窗口的兩個實例中,而無需借助任何代碼支持。實際上,只有在以編程方式在列表中添加或刪除用戶,然后掛接并響應單個用戶中發生的更改時才需要使用代碼支持。 如果您確實更改了 Customer 類中某個屬性的值,客戶端應用程序會通過 PropertyChanged 事件處理程序接收通知。請注意,HandlePropertyChanged 過程(如圖 7 所示)包含應用程序中最復雜的代碼。由于更改通知只提供更改屬性的名稱,因此請務必記住,需要依靠代碼來檢索此屬性的當前值(如果您需要此值)。 圖 7 使用 Reflection 的 HandlePropertyChanged Private Sub HandlePropertyChanged( _ ByVal sender As Object, _ ByVal e As PropertyChangedEventArgs)' In this particular application, you only want to bother with this ' code for the first window, although both will run the code. In this ' case, if the event was raised by the window whose title is ' "Observable Collection 1" then process the event:If Me.Title.EndsWith("1") ThenDim propName As String = e.PropertyNameDim myCustomer As Customer = CType(sender, Customer)' Unfortunately, no one hands you the old property value, or the new ' property value. You can use Reflection to retrieve the new property ' value, given the object that raised the event and the name of the ' property:Dim propInfo As System.Reflection.PropertyInfo = _GetType(Customer).GetProperty(propName)Dim value As Object = _propInfo.GetValue(myCustomer, Nothing)MessageBox.Show(String.Format( _"You changed the property '{0}' to '{1}'", _propName, value))End If End Sub 此過程首先確保代碼只運行一次 — 因為您打開了窗口的兩個實例,否則代碼會分別針對每個實例運行一次,但沒有必要顯示兩次警報。此代碼僅檢查標題的最后一個字符(假設您沒有更改窗口的 Title 屬性),并限制僅在一個窗口中進行操作: If Me.Title.EndsWith("1") Then'Code removed here… End If 此代碼檢索并存儲發生更改的屬性的名稱以及對引發事件的對象(即當前用戶)的引用: Dim propName As String = e.PropertyName Dim myCustomer As Customer = CType(sender, Customer) 然后,獲得屬性的名稱和類型之后,代碼將使用 Reflection 檢索 System.Reflection.PropertyInfo 實例: Dim propInfo As System.Reflection.PropertyInfo = _GetType(Customer).GetProperty(propName) 獲得 PropertyInfo 對象和特定的 Customer 實例之后,代碼隨后就會檢索屬性的當前值: Dim value As Object = _propInfo.GetValue(myCustomer, Nothing) 應用程序中的其余代碼維護用戶界面,包括啟用/禁用按鈕以及使組合框和列表框保持同步等等。 雖然此應用程序利用了 ObservableCollection 類提供的綁定支持,并響應 CollectionChanged 事件來更新用戶界面,但是您不必按照這種方法使用此類。因為它會在其內容發生更改時通知偵聽程序,所以您可以替換與 ObservableCollection 實例一起使用的任何 List 或 Collection 實例(即使您創建的不是 WPF 應用程序),然后掛接事件處理程序以通知客戶端,集合的內容已發生更改。 正如示例窗口在集合大小發生更改時更新與集合索引對應的整數列表一樣,您可以使用任一必要的方法來響應客戶端類的集合中發生的更改。但請記住,集合本身不會告訴您其子元素的屬性是否發生了更改。您必須掛接客戶端中的事件處理程序,以便客戶端在集合中的子元素的屬性發生更改時收到通知。 另請記住,您在示例應用程序中看到的豐富數據綁定支持僅適用于 WPF 應用程序。如果您創建的是 Windows 窗體應用程序,那么當集合發生更改時,您仍然需要手動刷新綁定到 ObservableCollection 實例的所有控件的綁定。另一方面,由于您會在集合發生更改時收到通知,因此現在至少可以實現此操作。

    轉載于:https://www.cnblogs.com/llkey/archive/2013/05/30/3108608.html

    總結

    以上是生活随笔為你收集整理的ObservableCollection 类 详解的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产原创在线 | 国产午夜精品一区二区三区四区 | 亚洲精品在线观看视频 | 久久av免费 | 国产精品久久久久毛片大屁完整版 | 最近中文字幕免费大全 | 天堂网av在线 | 成年人在线看片 | 黄色免费国产 | av在线播放一区二区三区 | 波多野结衣在线视频免费观看 | 欧美激情精品久久久久 | 亚洲精品视频免费看 | 一区二区在线电影 | 国产在线观看,日本 | 欧洲精品亚洲精品 | av短片在线观看 | 国产精品欧美日韩在线观看 | 国产精品www | 成人黄色毛片 | 日日夜夜精品免费观看 | 欧美激情精品久久 | 国产高清视频 | 久久久久久久国产精品视频 | 亚洲免费在线看 | 亚洲精品国产精品国自产观看浪潮 | 久久久国产网站 | 亚洲97在线 | 久久久久高清毛片一级 | 91热这里只有精品 | 欧美性久久久 | 伊人资源站 | 亚洲精品456在线播放第一页 | 久久久久久久网站 | 亚洲电影在线看 | 综合网久久 | 911精品视频| 欧美大jb | 美女性爽视频国产免费app | 97精品国产97久久久久久春色 | 深夜精品福利 | 五月在线 | 免费看片亚洲 | 久久夜夜夜 | 国产成人三级在线观看 | 久久精品永久免费 | 91av免费观看 | 日本少妇久久久 | 超碰在线观看99 | 成人综合免费 | 在线精品一区二区 | 日日干日日操 | 成人免费在线电影 | 久久综合国产伦精品免费 | 免费在线观看中文字幕 | 精品国产一区二区三区四区在线观看 | 国产黄网站在线观看 | 成人午夜免费剧场 | 久久久久女教师免费一区 | 国产精品免费成人 | 免费看一级 | 最近av在线 | 久久免费毛片 | 日韩av电影一区 | 人人爽人人爽人人片av免 | 激情丁香综合五月 | 成人免费xxx在线观看 | av在线超碰| 91免费版在线观看 | 黄色av一区 | 蜜桃av人人夜夜澡人人爽 | 亚洲欧美国产精品va在线观看 | 中文字幕欧美三区 | 国产九九热 | 久久免费视频在线观看30 | 日本在线观看视频一区 | 美女福利视频 | 免费观看不卡av | 日韩在线免费观看视频 | 最近日韩免费视频 | 国产你懂的在线 | 亚洲成人第一区 | 2023国产精品自产拍在线观看 | 久久成视频| 免费手机黄色网址 | 在线免费性生活片 | 免费成人av网站 | www久草| 国内小视频| 少妇bbw撒尿 | 国产日韩视频在线播放 | 婷婷中文字幕 | 狠狠色狠狠色综合日日92 | 欧美视频一区二 | 日本在线观看一区二区三区 | 高清不卡毛片 | 国产黄色精品在线观看 | 97在线超碰 | 日日夜夜天天久久 | 日av免费 | www.com在线观看| 一区二区三区在线播放 | 中文字幕在线观看免费 | 国产黄 | 黄色小说免费观看 | 亚洲成人黄色在线观看 | 久久久久网站 | 成年人免费看片 | 国产福利久久 | 国产欧美在线一区 | 99久久精品无码一区二区毛片 | 精品久久一 | 欧美一区二区在线刺激视频 | 日韩毛片在线一区二区毛片 | 一区二区视频电影在线观看 | 天天操狠狠操夜夜操 | 91人人插| 黄色三级视频片 | 国产精品久久久久久a | 亚洲欧美日韩国产精品一区午夜 | 国产在线精品一区二区三区 | www.黄色片网站 | 成人资源在线观看 | 九七视频在线观看 | 国产精品女主播一区二区三区 | 亚洲一区二区天堂 | 久久九九网站 | 日韩精品一区二区三区三炮视频 | 天天干 夜夜操 | 99精品国产一区二区 | 亚洲天天综合网 | 天天操天天干天天操天天干 | 国产小视频在线观看 | 久久夜色电影 | 日韩xxxbbb | 中文久久精品 | www.com久久久| 人人玩人人添人人 | 久久久久久97三级 | 色在线免费视频 | 色婷婷国产精品一区在线观看 | 亚洲黄色av网址 | 国产精品9区| 国产精品手机在线 | 久久国产精品视频免费看 | 99免费看片 | 久久久久国产精品免费 | 国产美女精品视频 | 久久久精品欧美 | 激情五月婷婷丁香 | 亚洲黄色一级大片 | 久久一区二区三区四区 | 美女精品久久久 | 97超碰资源 | 99久久婷婷国产 | 国产免费又粗又猛又爽 | 久久狠狠一本精品综合网 | 91麻豆看国产在线紧急地址 | 亚洲女裸体 | 免费在线电影网址大全 | 欧美国产精品久久久久久免费 | 精品在线你懂的 | 成人免费看黄 | 日韩一区二区免费视频 | 成人在线播放免费观看 | 国产理论一区二区三区 | 在线精品视频免费播放 | 欧美日韩国产色综合一二三四 | 欧美成人基地 | 国产精品久久久一区二区 | 亚洲少妇自拍 | 久久激情婷婷 | 免费观看丰满少妇做爰 | 国产成人精品久久久 | 日本丰满少妇免费一区 | 日韩久久片 | 久久一久久| 波多野结衣在线视频一区 | 久久亚洲二区 | 国产中文伊人 | 日韩激情影院 | 国产在线观看免费 | av大全在线免费观看 | 成人免费亚洲 | 在线视频观看国产 | 永久免费av在线播放 | 国产亚洲一级高清 | 久久久久亚洲最大xxxx | 九九视频这里只有精品 | 天天插日日插 | 日韩偷拍精品 | 国产精品无av码在线观看 | 波多野结衣在线观看一区二区三区 | 国产精品女同一区二区三区久久夜 | 天天干 夜夜操 | 一区二区三区在线不卡 | 国产一区二区久久久 | 在线中文字幕电影 | 99久久精品费精品 | 91麻豆精品国产91久久久久久 | 日韩1页 | 久久综合欧美精品亚洲一区 | 国产精品一区二区美女视频免费看 | 91精品国自产在线观看 | 免费观看国产视频 | 波多野结衣视频一区二区 | 狠狠色丁香婷婷综合最新地址 | 在线观看91| 亚洲高清免费在线 | 视频在线播放国产 | 久草视频在线观 | 国产成人三级在线观看 | 91精品国自产在线 | 国产综合小视频 | 欧美一级乱黄 | 精品视频在线视频 | 美女在线观看网站 | 在线观看的av网站 | 国产中文字幕在线 | 欧美日韩国产伦理 | 四虎永久免费网站 | 999一区二区三区 | 91香蕉久久 | 九色91在线 | 成人中文字幕+乱码+中文字幕 | 天天躁日日躁狠狠躁 | 国产永久免费观看 | 国产专区在线播放 | 亚洲精品视频大全 | 婷婷午夜天 | 在线精品播放 | 99热精品视| 在线免费视频 你懂得 | 国产精品视频你懂的 | 激情五月激情综合网 | 国产手机视频在线观看 | 日韩精品在线播放 | 国产小视频免费在线网址 | 五月的婷婷 | 精品主播网红福利资源观看 | 国产成人精品在线观看 | 欧美尹人 | 欧美婷婷综合 | 日韩欧美v | 欧美激情综合五月色丁香 | 国产又粗又猛又黄又爽视频 | 色综合久久久久综合99 | 日韩欧美精品一区 | 在线免费观看黄色av | a级国产片| 91麻豆精品久久久久久 | 国产精品女同一区二区三区久久夜 | 91精品国自产拍天天拍 | 午夜私人影院久久久久 | 日韩网站在线播放 | 顶级bbw搡bbbb搡bbbb | 亚洲 欧美 国产 va在线影院 | 四虎国产精品成人免费4hu | 亚洲无人区小视频 | 伊人天堂久久 | 日本黄色a级大片 | 国产精品一区二区62 | 久久久精品国产免费观看同学 | 婷婷久久一区二区三区 | 亚洲久草网 | 中文字幕欧美日韩va免费视频 | 日韩中文字幕免费看 | 一区二区影视 | 婷婷性综合 | 亚洲成人av一区 | 91视频-88av| 婷婷成人亚洲综合国产xv88 | 99久久网站 | 国产成人精品一区二区三区在线观看 | 三级黄色免费片 | 欧美日韩另类视频 | 四虎影视精品成人 | 91尤物在线播放 | 91成人网页版 | 欧美日韩免费在线观看视频 | 欧美成亚洲 | 久久精品电影 | 午夜免费久久看 | 麻豆国产精品一区二区三区 | 西西4444www大胆无视频 | 国产在线美女 | 中文字幕日韩精品有码视频 | 精品电影一区二区 | 久草免费福利在线观看 | 四虎在线免费观看 | 黄色a在线观看 | 国产一区在线观看免费 | 中文伊人 | 亚洲激情在线观看 | 免费日韩在线 | 国产日韩在线观看一区 | 中字幕视频在线永久在线观看免费 | 日韩av综合网站 | 日韩3区 | 激情视频在线高清看 | 日韩欧美一区二区三区在线 | 国产精品女同一区二区三区久久夜 | 国产精品久久久久久久久久白浆 | 奇米影视在线99精品 | 亚洲电影av在线 | 91麻豆高清视频 | 人人盈棋牌 | 麻豆精品视频在线观看免费 | av电影久久 | 成人久久久电影 | 欧美精品二 | 日韩av手机在线观看 | 超碰99在线 | 在线免费视 | 在线观看www视频 | 一本一道久久a久久精品蜜桃 | 91在线最新| 一级片视频在线 | 国产亚洲精品久久久网站好莱 | 久久久久久久久久电影 | 超碰97在线资源站 | 大胆欧美gogo免费视频一二区 | 国产精品爽爽久久久久久蜜臀 | 三级黄色免费 | 午夜精品一区二区三区四区 | 美女黄网站视频免费 | 久久激情视频 | 国产精品久久久久久久久久久久午夜 | 爱爱一区 | 黄色视屏在线免费观看 | 亚洲高清视频在线观看免费 | 国产精品资源 | 久操操 | 久久精品一二三 | 欧美一二三视频 | 久久九精品 | 97人人看| 手机在线日韩视频 | 国产一区视频在线播放 | 91九色成人蝌蚪首页 | 国产精品国产三级国产aⅴ9色 | 在线观看a视频 | 久草免费新视频 | 国产视频在 | 国产视频一区在线播放 | 免费h视频| 国产精品video爽爽爽爽 | 国产精品色婷婷视频 | 丁香五婷 | 天天操天天摸天天爽 | v片在线播放| 日韩爱爱网站 | 久久久精品二区 | 亚洲日本va午夜在线影院 | 久久视频免费 | 亚洲精品视频在线观看免费视频 | 久久久久久久久久久国产精品 | 激情五月开心 | 日b视频在线观看网址 | 色爱成人网| 成人亚洲精品国产www | 久久精品这里都是精品 | 久久97超碰 | 91精品国产福利在线观看 | 91精品国产欧美一区二区 | 久久久在线免费观看 | 亚洲三级黄色 | 天天综合色网 | 少妇精品久久久一区二区免费 | 亚洲精品在线电影 | 亚洲精品国产成人 | 最新国产精品视频 | 久久精品激情 | 国产91精品一区二区麻豆网站 | 日本黄色a级大片 | 日韩电影在线观看一区二区三区 | av不卡中文| www免费看片com | 8090yy亚洲精品久久 | 中文字幕欧美日韩va免费视频 | 最近更新好看的中文字幕 | 亚洲一级电影在线观看 | 国产成人久久av免费高清密臂 | 天天操夜操 | 欧美污网站| 欧美尹人| 日韩视频中文字幕在线观看 | 伊人小视频 | 黄网站色成年免费观看 | 日日夜夜狠狠 | 欧美在线一| 久久美女精品 | av高清一区二区三区 | www.久草.com| 久色伊人 | 狠狠色丁香久久婷婷综合_中 | 国产亚洲欧洲 | 成人久久久精品国产乱码一区二区 | 在线视频第一页 | 免费a一级| 日韩大片在线播放 | 成人免费xyz网站 | 免费看片网站91 | 中文字幕区 | 色插综合 | 97国产大学生情侣白嫩酒店 | 久久精品一区二区三区视频 | 伊人视频| 国产精品久久一区二区三区不卡 | 91超碰免费在线 | 99免费在线播放99久久免费 | 日韩av影片在线观看 | 日批视频在线 | 成人毛片a | 成人av在线电影 | av片在线观看免费 | 在线免费观看欧美日韩 | 亚洲h视频在线 | 一本一本久久a久久 | 九九免费精品 | 亚洲激情视频在线 | 日韩有码中文字幕在线 | 国产精品午夜av | 不卡精品视频 | 人人爽人人爽人人片 | 91色视频 | av线上免费观看 | 日韩免费一区二区三区 | 91中文字幕一区 | 在线99热| 奇米影视8888| 狠狠色丁香婷婷综合 | 国产精品免费视频观看 | 免费亚洲精品视频 | 国产在线视频资源 | 久久99视频精品 | 在线精品亚洲一区二区 | 国内精品视频在线 | 蜜桃视频在线视频 | 国产日韩高清在线 | 国产又粗又长的视频 | 精品久久久久久亚洲综合网 | 国产精品理论片在线播放 | 国产精品一区欧美 | 久久精品国产一区二区电影 | 不卡的av在线| 婷婷在线免费 | 国产精品毛片一区视频 | 操天天操| 97在线视频网站 | 久久久久亚洲精品 | 在线免费观看涩涩 | 日韩欧美一区二区三区免费观看 | 成年人免费看片网站 | 91视频这里只有精品 | 在线国产日本 | 国产精品美女网站 | 国产成人一区二区三区在线观看 | 超碰97公开 | 黄a网| 91成人在线免费观看 | 久久99热精品这里久久精品 | 中文字幕在线看片 | 国产免费亚洲 | 黄色在线小网站 | 国产成人99av超碰超爽 | 久久久综合九色合综国产精品 | 国产精品视频在线观看 | 欧美黄在线 | 亚洲精品玖玖玖av在线看 | 国产精品成人一区二区三区吃奶 | 天天干天天操 | 精品国产一区二区三区久久久蜜月 | 国产精品123 | 国产视频日本 | 国产精品第72页 | 免费观看成人av | 97在线公开视频 | 中文字幕一区三区 | 久久香蕉国产精品麻豆粉嫩av | 日韩r级在线 | 久草综合在线观看 | 亚洲人成免费网站 | 99久久99久久精品免费 | 一区二区三区在线免费观看 | 国产馆在线播放 | 日本三级久久 | 又黄又爽的免费高潮视频 | 91精品国产综合久久福利不卡 | 香蕉久久久久久av成人 | 国产91av视频在线观看 | 国产一区免费 | 午夜免费久久看 | 狠狠ri | 激情婷婷综合 | 久久成人国产精品 | 久久天天躁夜夜躁狠狠85麻豆 | 十八岁以下禁止观看的1000个网站 | 久久久久成人精品免费播放动漫 | 国产精品一区二区在线免费观看 | 久久av福利 | 丁香综合五月 | 久久久久久久久黄色 | 久久免费国产视频 | 三上悠亚一区二区在线观看 | 成人性生交大片免费看中文网站 | 东方av免费在线观看 | 99在线看 | 日韩精品一区二区三区丰满 | 日韩网站免费观看 | 国产精品婷婷 | 国产高清视频免费最新在线 | 日日夜夜狠狠 | 日韩爱爱网站 | 婷婷国产v亚洲v欧美久久 | 久久激情视频 久久 | 国产99久久久精品 | 中文在线 | www.成人sex| 欧美久久久久久久久久久 | 国产精品第十页 | 成人一级在线 | 精品国产美女 | 久久伦理网 | 国产99亚洲 | 久久久国产一区二区三区四区小说 | 婷婷激情网站 | 国产精品久久久久av福利动漫 | 久久久久草 | 九九久久国产精品 | 精品福利网站 | av成人免费在线观看 | 成人 亚洲 欧美 | 青青草国产精品 | 久久国产精品久久精品国产演员表 | 国产小视频福利在线 | 婷婷香蕉 | 婷婷久久五月天 | 久久9视频 | 久久久黄视频 | 免费在线国产 | 国产日女人 | 亚洲无毛专区 | 色综合久久久久综合体 | 99热精品国产一区二区在线观看 | 日韩av免费一区二区 | 精品国产电影 | 91麻豆精品91久久久久同性 | 国产精品高潮在线观看 | 免费a视频在线 | 免费精品国产va自在自线 | 91污污| 欧美成人xxx | h文在线观看免费 | 欧美成人h版电影 | 久久99网| 亚洲国产综合在线 | 在线免费观看一区二区三区 | 久久久久国产精品厨房 | 久久久久这里只有精品 | 精品在线亚洲视频 | 亚洲精品五月天 | 97国产精品亚洲精品 | 国产在线观看免费观看 | 国产一区私人高清影院 | 日本久久久久久久久久 | 99精品视频免费观看视频 | 一级黄色免费 | 久久高清| 国产伦理精品一区二区 | 亚洲欧洲精品一区二区精品久久久 | 精品国产人成亚洲区 | 亚洲欧美日韩国产精品一区午夜 | 六月丁香色婷婷 | 久久免费成人精品视频 | 探花视频在线观看 | 国产五月 | 91精品推荐 | 欧美乱熟臀69xxxxxx | 久久免费精品国产 | 久久久.com | 国产人免费人成免费视频 | 一区二区三区四区五区六区 | 99在线精品视频观看 | 中文字幕丝袜制服 | 日韩在线观看的 | 午夜91视频 | 99精品国产高清在线观看 | 国产亚洲观看 | 婷婷色网 | 国产香蕉视频在线播放 | 免费观看成年人视频 | 一区二区视频免费在线观看 | 久久成人精品视频 | 国产免费av一区二区三区 | 国产精品视频内 | 久久精品人人做人人综合老师 | 成片免费观看视频大全 | 国产一区免费视频 | 国产不卡在线观看视频 | 婷婷开心久久网 | 91麻豆精品一区二区三区 | 国产日韩精品一区二区三区在线 | 97精品国自产拍在线观看 | 国产在线a免费观看 | 五月天天色 | 三日本三级少妇三级99 | 国产精品黄色av | 五月婷婷久草 | 久久久久久免费毛片精品 | 中文成人字幕 | 在线观看成人网 | 亚洲精品五月 | 特级片免费看 | 日韩激情视频 | 亚洲精品国产日韩 | 国语黄色片 | 欧美吞精| 在线免费观看av网站 | 亚洲高清色综合 | 亚洲精品久久久久久中文传媒 | 中文字幕欲求不满 | 麻豆免费在线播放 | 四虎在线免费视频 | 国产精品久久久久毛片大屁完整版 | 天天综合中文 | 久久视频精品在线观看 | 五月婷婷六月丁香在线观看 | 中文av网 | www.人人草| 日韩电影中文,亚洲精品乱码 | 奇米导航| 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 青青射| 婷婷五月在线视频 | 日韩一区精品 | 久久综合久久久久88 | 亚洲成人动漫在线观看 | 中文字幕在线播放一区二区 | 亚洲成人蜜桃 | 久草观看 | 亚洲精品激情 | 亚洲综合精品在线 | 欧美国产日韩激情 | 天堂av在线网址 | 最新成人av | 国产高清精 | 亚洲伊人婷婷 | av丝袜在线 | 天天操天天色综合 | 日本资源中文字幕在线 | 狠狠狠狠狠狠操 | 一级理论片在线观看 | 色网站在线看 | 午夜91在线 | 91欧美视频网站 | 视频三区在线 | 久操视频在线播放 | 超碰伊人网 | 日本精品午夜 | 亚洲日韩精品欧美一区二区 | 久久精品国产一区二区电影 | 国产麻豆精品一区 | 天天爽夜夜爽人人爽一区二区 | 成人av教育 | 国产黄a三级三级三级三级三级 | 国产美女网站在线观看 | 久久歪歪 | 国产一级二级视频 | 久久免费高清 | 热99在线视频 | 天天玩夜夜操 | 91亚洲狠狠婷婷综合久久久 | 日本三级全黄少妇三2023 | 国产精品美女久久久久久2018 | 黄色高清视频在线观看 | 日韩视频免费在线 | 精品999 | 亚洲高清在线观看视频 | 久艹在线免费观看 | 天天操人人干 | 欧美一区二区视频97 | 亚洲一区二区三区91 | 国产小视频国产精品 | 一区二区三区在线电影 | 高清不卡一区二区在线 | 深爱婷婷激情 | www.天天干.com| 国产黄在线 | 久久九九久久九九 | 人人讲 | 在线观看成人一级片 | 久久久综合 | 中文字幕亚洲欧美日韩2019 | 日韩欧美在线综合网 | 久久久久国产精品www | 亚洲va在线va天堂 | 精品国模一区二区 | 国产在线精品国自产拍影院 | 欧美日本在线观看视频 | 国产精品久久久久久久久久免费 | 久久乐九色婷婷综合色狠狠182 | 91最新视频| 日日夜夜免费精品视频 | 永久免费的av电影 | 成年人毛片在线观看 | 天天草天天爽 | 久久久久久久久影视 | 久久精品综合 | 日韩电影一区二区三区 | 成人夜晚看av | 视频国产区 | 欧美久久成人 | 首页国产精品 | 亚洲欧洲中文日韩久久av乱码 | 欧美精品黑人性xxxx | 国产精品久久久久久久免费观看 | 久久精品一区二区三区国产主播 | 中文字幕一区二区三区在线播放 | 亚洲黄色在线观看 | 国产精品嫩草影院99网站 | 久草 | 亚洲精品久久久久中文字幕m男 | 香蕉一区| 欧美一区免费在线观看 | 91麻豆文化传媒在线观看 | 91在线免费观看国产 | 久久国产精品99精国产 | 亚洲精品国产视频 | 日韩免费电影一区二区 | 操操日日 | 天天操天天吃 | 欧美另类交人妖 | 91黄色在线看 | 在线97| 中文字幕久久精品一区 | 亚洲欧洲中文日韩久久av乱码 | 国产理论在线 | 天天搞夜夜骑 | 久久精品国产亚洲aⅴ | 蜜臀一区二区三区精品免费视频 | 亚洲夜夜综合 | 日韩高清不卡在线 | 日韩精品aaa | 中国黄色一级大片 | 狠狠色丁香久久婷婷综合丁香 | 久久精品视频免费播放 | 99色在线视频| 精品在线视频一区二区三区 | 日韩精品一区电影 | 欧美日韩高清在线 | 亚洲精品国产成人av在线 | 高潮久久久久久久久 | av在线免费观看不卡 | 国产特级毛片aaaaaa毛片 | 在线免费看黄色 | 欧美在线观看视频一区二区 | 樱空桃av | 久久久久久久久综合 | 中文字幕三区 | 521色香蕉网站在线观看 | 国产高清久久 | 中文字幕在线网 | 国产亚洲精品女人久久久久久 | 国产精品福利一区 | 亚洲精品视频在线观看网站 | 人人看看人人 | 国产黄色片久久久 | 欧美在一区 | 日韩免费视频在线观看 | 超碰免费成人 | 91精品黄色 | 日韩免费一级a毛片在线播放一级 | 日韩精选在线观看 | 激情婷婷综合网 | 视频国产区 | 日韩免费成人av | 亚洲视频六区 | 天天色天天色天天色 | 亚洲日本中文字幕在线观看 | 狠狠色伊人亚洲综合网站野外 | 精品美女久久 | 久久久视频在线 | 亚洲欧洲日韩 | 欧美精品乱码久久久久 | 人人爽人人澡 | 91高清在线| 亚洲精品国产精品久久99热 | 亚洲一区久久久 | 就操操久久 | 亚洲国产成人精品久久 | 欧美va天堂在线电影 | 91麻豆精品国产91久久久久久久久 | 国产精品视频不卡 | av网在线观看 | 日批视频| 久操视频在线观看 | 日韩视频精品在线 | 日日夜夜精品免费视频 | 中文字幕有码在线 | 一区二区三区三区在线 | 黄色av免费 | 亚洲国产av精品毛片鲁大师 | 色片网站在线观看 | 国产在线97| 国产成人三级三级三级97 | 久久免费在线观看视频 | 99精品免费久久久久久久久日本 | 成人av资源在线 | 欧美日韩亚洲精品在线 | 免费看的视频 | 国产成人av网 | 午夜国产在线 | 精品伊人久久久 | 欧美日韩一区二区三区在线观看视频 | 国产视频二区三区 | 欧美va天堂va视频va在线 | 四虎影视精品成人 | 五月天亚洲婷婷 | 日本中文字幕在线观看 | 日本成址在线观看 | 天天躁日日躁狠狠躁av中文 | 国产在线观看你懂的 | 狠狠色狠狠色合久久伊人 | 午夜久久电影网 | 亚洲精品在线观看视频 | 在线免费观看国产精品 | 岛国av在线不卡 | 精品九九九九 | 中文字幕在线日本 | 99爱在线观看 | 亚洲一区精品人人爽人人躁 | 欧美综合久久 | 99成人在线视频 | 99久久综合精品五月天 | 国产麻豆精品免费视频 | 国产精品一区二区三区观看 | 在线观看亚洲专区 | 黄色网免费 | 国产精品福利久久久 | 国产高清网站 | 国内免费的中文字幕 | 国产无限资源在线观看 | 国产伦理精品一区二区 | 亚洲成人黄色网址 | 91精品免费在线 | 亚洲成人av在线电影 | 国产精品久久久久久久av大片 | 久久久www成人免费精品张筱雨 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 国产一区视频免费在线观看 | 色偷偷网站视频 | 涩涩网站在线看 | 日韩av片无码一区二区不卡电影 | 操操碰 | 夜夜躁狠狠躁日日躁视频黑人 | 国产精品久久久久高潮 | 成人一级在线观看 | 久久香蕉电影网 | 一级片色播影院 | 麻豆视频在线免费观看 | 亚洲精品在线观看视频 | 天天插日日射 | 日韩精品中文字幕在线观看 | 国产精品久久久电影 | 久久久精选 | 五月开心六月伊人色婷婷 | 色噜噜狠狠色综合中国 | 最新中文在线视频 | 免费一级片久久 | 天天综合五月天 | 亚洲精品国产自产拍在线观看 | 婷婷视频在线播放 | 激情久久综合 | 国色天香永久免费 | 欧美日韩国产网站 | 在线观看www视频 | 色噜噜日韩精品一区二区三区视频 | 亚洲精品高清在线观看 | 国产亚洲精品久久19p | 日韩视频中文字幕 | 一区二区三区在线观看免费 | 奇米网网址 | 天天操天天干天天爽 | 精品av网站| 精品一二三四视频 | 毛片一级免费一级 | 国产破处在线播放 | 在线黄色国产电影 | 亚洲免费资源 | 91久久人澡人人添人人爽欧美 | 99视频在线精品免费观看2 | 日韩av男人的天堂 | 天堂av中文字幕 | 国产精品大片在线观看 | av免费高清观看 | 国产丝袜一区二区三区 | 91久久久久久国产精品 | 片黄色毛片黄色毛片 | 久久免费视频这里只有精品 | 色噜噜日韩精品一区二区三区视频 | 韩日视频在线 | 日韩城人在线 | 欧美精品首页 | 成人理论电影 | 久久久国产精华液 | 日狠狠| 日韩女同一区二区三区在线观看 | 欧美国产91 | 国产在线国偷精品产拍免费yy | 日本在线成人 | 国产精品专区h在线观看 | 久久草草热国产精品直播 | 日韩午夜精品 | 日韩在线 一区二区 | 亚洲视频专区在线 | www五月| 97香蕉久久超级碰碰高清版 | 国产精品久久久一区二区三区网站 | 人人射人人爱 | 日韩在线观看小视频 | 开心婷婷色 | 亚州天堂 | 91探花系列在线播放 | 91精品综合在线观看 | 天堂av官网 | 国产精品电影在线 | 久久久免费在线观看 | 亚洲人人网 | 国产不卡在线观看视频 | 日韩av一区二区在线播放 | 日日日天天天 | 日韩精品在线观看视频 | av中文在线影视 | 麻豆视频国产 | 最新精品视频在线 | 亚洲精品乱码白浆高清久久久久久 | 97综合视频 | 久久免费视频播放 | 九九免费精品视频在线观看 | 99热这里精品 | 国产精品av在线 | 一区二区视频在线看 | 四虎在线观看精品视频 | 色偷偷888欧美精品久久久 | 免费在线观看视频一区 | 日韩精品三区四区 | 精品久久久久久亚洲综合网 | 国产又黄又爽又猛视频日本 | 四虎最新入口 | 香蕉久草在线 | 亚洲成人动漫在线观看 | 一区二区中文字幕在线 | 成人国产综合 | 久久国产片 | www,黄视频 | 免费视频xnxx com | 91热视频在线观看 | 激情电影在线观看 | 成人91在线 | 91精品办公室少妇高潮对白 | 就要干b | 天天搞天天干天天色 | 久久狠狠一本精品综合网 | 在线免费观看视频一区二区三区 | 国产欧美精品一区二区三区 | 美女黄视频免费 | www黄色av| 天天天操天天天干 | 日韩免费视频播放 | 免费看色的网站 | 高清不卡一区二区三区 | 日日操夜 | 在线免费观看一区二区三区 | 欧美激情综合五月色丁香 | 日韩毛片在线免费观看 | 国产久视频| 亚洲无毛专区 | 狠狠狠色丁香婷婷综合久久五月 | 精品在线观看一区二区 | 狠狠88综合久久久久综合网 | 四虎成人免费观看 | 9999在线视频 | 久久久久五月 | 亚洲综合色网站 | 国产精品av久久久久久无 | 69久久99精品久久久久婷婷 | 麻豆视频免费入口 | 成人免费一区二区三区在线观看 | 国产精品99久久免费观看 | 欧美孕妇与黑人孕交 | 久久亚洲综合色 | 天天翘av| 99视频在线免费观看 | 午夜黄色影院 | 综合网久久 | 日本公妇在线观看高清 | 永久免费视频国产 |