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

金喜正规买球

logo Devexpress WPF控件文檔中心

DXSerializer事件-高級場景


立即下載DevExpress WPF

本主題描述DXSerializer事件的高級用例。

序列化/反序列化DevExpress WPF控件子類的自定義屬性

保存/恢復(fù)自定義屬性必須滿足的要求

1.用[XtraSerializableProperty]屬性標(biāo)記屬性。

在GridControl的后代中,您還應(yīng)該為該屬性分配以下屬性之一:

  • 當(dāng)DXSerializer.StoreLayoutMode為UI時(shí),[GridUIProperty]屬性用于保存/恢復(fù)自定義屬性。
  • 當(dāng)DXSerializer.StoreLayoutMode為None時(shí),[GridStoreAlwaysProperty]屬性用于保存/恢復(fù)自定義屬性。

2.如果屬性是依賴屬性,請指定其本地值。

下面的代碼示例保存/恢復(fù)MyCustomProperty依賴屬性值:

XAML:

<Window
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:local="clr-namespace:GridSerialization"
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
x:Class="GridSerialization.MainWindow">
<StackPanel>
<local:GridControlEx dx:DXSerializer.StoreLayoutMode="UI" x:Name="grid" MyCustomProperty="15">
<dxg:GridControl.View>
<dxg:TableView/>
</dxg:GridControl.View>
</local:GridControlEx>
</StackPanel>
</Window>

C# :

using DevExpress.Utils.Serializing;
using DevExpress.Xpf.Grid;
using DevExpress.Xpf.Core.Serialization;

public class GridControlEx : GridControl {

public static DependencyProperty MyCustomPropertyProperty =
DependencyProperty.Register("MyCustomProperty", typeof(int), typeof(GridControlEx));

[XtraSerializableProperty]
[GridStoreAlwaysProperty]
public int MyCustomProperty {
get => (int)GetValue(MyCustomPropertyProperty);
set => SetValue(MyCustomPropertyProperty, value);
}
}

VB.NET:

Imports DevExpress.Utils.Serializing
Imports DevExpress.Xpf.Grid
Imports DevExpress.Xpf.Core.Serialization

Public Class GridControlEx
Inherits GridControl

Public Shared MyCustomPropertyProperty As DependencyProperty = DependencyProperty.Register("MyCustomProperty", GetType(Integer), GetType(GridControlEx))

<XtraSerializableProperty>
<GridStoreAlwaysProperty>
Public Property MyCustomProperty As Integer
Get
Return CInt(GetValue(MyCustomPropertyProperty))
End Get
Set(ByVal value As Integer)
Return SetValue(MyCustomPropertyProperty, value)
End Set
End Property
End Class

序列化自定義附加屬性

 要序列化自定義附加屬性,請使用[xtrasserializableproperty]屬性標(biāo)記該屬性的Get方法。

C# :

public static readonly DependencyProperty IsCheckedProperty =
DependencyProperty.RegisterAttached("IsChecked", typeof(bool), typeof(GridControlEx), new PropertyMetadata(false));

[XtraSerializableProperty]
public static bool GetIsChecked(DependencyObject obj) {
return (bool)obj.GetValue(IsCheckedProperty);
}
public static void SetIsChecked(DependencyObject obj, bool value) {
obj.SetValue(IsCheckedProperty, value);
}

VB.NET:

Public Shared ReadOnly IsCheckedProperty As DependencyProperty = DependencyProperty.RegisterAttached("IsChecked", GetType(Boolean), GetType(GridControlEx), New PropertyMetadata(False))

<XtraSerializableProperty>
Public Shared Function GetIsChecked(ByVal obj As DependencyObject) As Boolean
Return CBool(obj.GetValue(IsCheckedProperty))
End Function

Public Shared Sub SetIsChecked(ByVal obj As DependencyObject, ByVal value As Boolean)
obj.SetValue(IsCheckedProperty, value)
End Sub

序列化標(biāo)準(zhǔn)和自定義控件

要保存/恢復(fù)自定義控件和標(biāo)準(zhǔn)控件的屬性,請執(zhí)行以下操作:

1.為要保存/恢復(fù)其布局的控件指定SerializationID屬性。

 2.用[XtraSerializableProperty]屬性標(biāo)記要保存/恢復(fù)其值的控件屬性。

3.做以下其中一件事:

 將屬性傳遞給DXSerializer.AddCustomGetSerializablePropertiesHandler方法。

 處理CustomGetSerializableProperties事件并將屬性傳遞給CustomGetSerializablePropertiesEventArgs.SetPropertySerializable方法。

不恢復(fù)控件的預(yù)定義屬性

執(zhí)行以下操作來防止屬性反序列化:

1.處理AllowProperty事件。

2.設(shè)置AllowPropertyEventArgs,允許屬性為false。

 您可以使用AllowPropertyEventArgs.Property來獲得一個(gè)反序列化的屬性。

下面的代碼示例禁用了GridControl列的WidthProperty的反序列化操作:

MainWindow.xaml.cs:

using DevExpress.Xpf.Core.Serialization;
using DevExpress.Xpf.Grid;
// ...

public partial class MainWindow : Window {
public MainWindow() {
//...
grid.Columns[nameof(Customer.ID)].AddHandler(DXSerializer.AllowPropertyEvent,
new AllowPropertyEventHandler(OnAllowProperty));
}

void OnAllowProperty(object sender, AllowPropertyEventArgs e) {
if (e.DependencyProperty == GridColumn.WidthProperty)
e.Allow = false;
}
}

MainWindow.xaml.vb:

Imports DevExpress.Xpf.Core.Serialization
Imports DevExpress.Xpf.Grid
'...

Public Partial Class MainWindow
Inherits Window

Public Sub New()
' ...
grid.Columns(NameOf(Customer.ID)).[AddHandler](DXSerializer.AllowPropertyEvent,
New AllowPropertyEventHandler(AddressOf OnAllowProperty))
End Sub

Private Sub OnAllowProperty(ByVal sender As Object, ByVal e As AllowPropertyEventArgs)
If e.DependencyProperty = GridColumn.WidthProperty Then e.Allow = False
End Sub
End Class

停止布局恢復(fù)(反序列化)

1.處理BeforeLoadLayout事件。

 2.將BeforeLoadLayoutEventArgs.Allow事件參數(shù)設(shè)置為false。

下面的代碼示例禁用GridControl的屬性反序列化,如果布局版本不是1.48:

MainWindow.xaml.cs:

using DevExpress.Utils.Serializing;
using DevExpress.Xpf.Core.Serialization;
using DevExpress.Xpf.Grid;
using DevExpress.Xpf.Core;
// ...

public partial class MainWindow : Window {
public MainWindow() {
//...
grid.AddHandler(DXSerializer.BeforeLoadLayoutEvent, new BeforeLoadLayoutEventHandler(BeforeLoadLayoutHandler));
}

void BeforeLoadLayoutHandler(object sender, BeforeLoadLayoutEventArgs e) {
if (e.RestoredVersion != "1.48") {
e.Allow = false;
}
}
}

MainWindow.xaml.vb:

Imports DevExpress.Utils.Serializing
Imports DevExpress.Xpf.Core.Serialization
Imports DevExpress.Xpf.Grid
Imports DevExpress.Xpf.Core
'...

Public Partial Class MainWindow
Inherits Window

Public Sub New()
InitializeComponent()
Me.DataContext = Me
grid.[AddHandler](DXSerializer.BeforeLoadLayoutEvent, New BeforeLoadLayoutEventHandler(AddressOf BeforeLoadLayoutHandler))
End Sub

Sub BeforeLoadLayoutHandler(ByVal sender As Object, ByVal e As BeforeLoadLayoutEventArgs)
e.Allow = False
End Sub
End Class

從已保存(序列化)集合恢復(fù)項(xiàng)

  • 處理CreateCollectionItem事件。
  • 創(chuàng)建要恢復(fù)的集合對象的實(shí)例。
  • 將創(chuàng)建的實(shí)例添加到e.Collection事件參數(shù)中。
  • 設(shè)置e.CollectionItem為創(chuàng)建對象的實(shí)例。

例如,GridControl處理此事件來恢復(fù)列、摘要項(xiàng)、MRU過濾器等。

 如果屬性被標(biāo)記為[xtrasserialableproperty]屬性,則引發(fā)此事件,XtraSerializableProperty.XtraSerializationVisibility屬性必須設(shè)置為xXtraSerializationVisibility.Collection,XtraSerializableProperty.UseCreateItem屬性應(yīng)該設(shè)置為true。

C# :

using DevExpress.Utils.Serializing;
using DevExpress.Xpf.Core.Serialization;
using DevExpress.Xpf.Grid;
using DevExpress.Xpf.Core;
// ...

public partial class MainWindow : Window {
public MainWindow() {
//...
grid.Columns["Name"].AddHandler(DXSerializer.CreateCollectionItemEvent, new XtraCreateCollectionItemEventHandler(OnCreateCollectionItem));
}

void OnCreateCollectionItem(object sender, XtraCreateCollectionItemEventArgs e) {
if (e.CollectionName == nameof(MyGridColumn.SomeCollection)) {
CustomObject item = new CustomObject();
((ObservableCollection<CustomObject>)e.Collection).Add(item);
e.CollectionItem = item;
}
}

public class MyGridColumn : GridColumn {
[XtraSerializableProperty(XtraSerializationVisibility.Collection, true, false, true)]
public ObservableCollection<CustomObject> SomeCollection {
get { return (ObservableCollection<CustomObject>)GetValue(SomeCollectionProperty); }
set { SetValue(SomeCollectionProperty, value); }
}

public static readonly DependencyProperty SomeCollectionProperty = DependencyProperty.Register("SomeCollection", typeof(ObservableCollection<CustomObject>), typeof(MyGridColumn), null);
}

public class CustomObject : INotifyPropertyChanged {
string itemID;
string itemValue;
[XtraSerializableProperty]
public string ItemID {
get {
return itemID;
}
set {
itemID = value;
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs("ItemID"));
}
}
[XtraSerializableProperty]
public string ItemValue {
get {
return itemValue;
}
set {
itemValue = value;
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs("PropertyB"));
}
}

public event PropertyChangedEventHandler PropertyChanged;
public void RaisePropertyChanged(string propertyName) {
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
public class Customer {
public int ID {
get;
set;
}
public string Name {
get;
set;
}
}
}

VB.NET:

Imports DevExpress.Utils.Serializing
Imports DevExpress.Xpf.Core.Serialization
Imports DevExpress.Xpf.Grid
Imports DevExpress.Xpf.Core

Public Partial Class MainWindow
Inherits Window

Public Sub New()
grid.Columns("Name").[AddHandler](DXSerializer.CreateCollectionItemEvent, New XtraCreateCollectionItemEventHandler(AddressOf OnCreateCollectionItem))
End Sub

Private Sub OnCreateCollectionItem(ByVal sender As Object, ByVal e As XtraCreateCollectionItemEventArgs)
Dim item As CustomObject = New CustomObject()
(CType(e.Collection, ObservableCollection(Of CustomObject))).Add(item)
e.CollectionItem = item
End Sub
End Class

保存可視樹中不存在的控件

處理CustomGetSerializableChildren事件。

 添加一個(gè)控件,它的布局要保存到CustomGetSerializableChildrenEventArgs.Children集合。

 如果一個(gè)LayoutPanel包含一個(gè)UserControl和一個(gè)GridControl,并且這個(gè)面板沒有被激活,GridControl在可視樹中不存在,并且它的屬性沒有被保存(序列化)。要保存GridControl的屬性,將GridControl添加到CustomGetSerializableChildrenEventArgs.Children集合中。

MainWindow.xaml.cs:

using DevExpress.Utils.Serializing;
using DevExpress.Xpf.Core.Serialization;
using DevExpress.Xpf.Grid;
using DevExpress.Xpf.Core;
using DevExpress.Xpf.Docking;
// ...

public partial class MainWindow : Window {
public MainWindow() {
//...
layoutPanel.AddHandler(DXSerializer.CustomGetSerializableChildrenEvent, new CustomGetSerializableChildrenEventHandler(CustomGetSerializableChildrenEventHandler));
}
///...
void OnCreateContentPropertyValue(object sender, XtraCreateContentPropertyValueEventArgs e) {
e.Children.Add(grid);
}
}

MainWindow.xaml.vb:

Imports DevExpress.Utils.Serializing
Imports DevExpress.Xpf.Core.Serialization
Imports DevExpress.Xpf.Grid
Imports DevExpress.Xpf.Core
Imports DevExpress.Xpf.Docking
'...
Public Partial Class MainWindow
Inherits Window

Public Sub New()
'...
layoutPanel.[AddHandler](DXSerializer.CustomGetSerializableChildrenEvent, New CustomGetSerializableChildrenEventHandler(CustomGetSerializableChildrenEventHandler))
End Sub
'...
Sub OnCreateContentPropertyValue(ByVal sender As Object, ByVal e As XtraCreateContentPropertyValueEventArgs)
e.Children.Add(grid)
End Sub
End Class

序列化沒有被xtrasserializable屬性標(biāo)記的屬性

1.處理CustomGetSerializableProperties事件。

 2.將要保存/恢復(fù)其值的屬性傳遞給CustomGetSerializablePropertiesEventArgs.SetPropertySerializable方法。

下面的代碼示例保存(序列化)GridColumn.Tag屬性:

C# :

using DevExpress.Utils.Serializing;
using DevExpress.Xpf.Core.Serialization;
using DevExpress.Xpf.Grid;
using DevExpress.Xpf.Core;
//...
public partial class MainWindow : Window {
public MainWindow() {
//...
grid.AddHandler(DXSerializer.CustomGetSerializablePropertiesEvent, new CustomGetSerializablePropertiesEventHandler(CustomGetSerializablePropertiesHandler));
}

void CustomGetSerializablePropertiesHandler(object sender, CustomGetSerializablePropertiesEventArgs e) {
e.SetPropertySerializable(GridColumn.TagProperty, new DXSerializable() { });
}
}

VB.NET:

Imports DevExpress.Utils.Serializing
Imports DevExpress.Xpf.Core.Serialization
Imports DevExpress.Xpf.Grid
Imports DevExpress.Xpf.Core
'...

Public Partial Class MainWindow
Inherits Window

Public Sub New()
InitializeComponent()
Me.DataContext = Me
grid.[AddHandler](DXSerializer.CustomGetSerializablePropertiesEvent, New CustomGetSerializablePropertiesEventHandler(CustomGetSerializablePropertiesHandler))
End Sub

Sub CustomGetSerializablePropertiesHandler(ByVal sender As Object, ByVal e As CustomGetSerializablePropertiesEventArgs)
e.SetPropertySerializable(GridColumn.TagProperty, New DXSerializable())
End Sub
End Class

在應(yīng)用程序的不同版本之間更新布局

執(zhí)行以下操作并在較新的應(yīng)用程序版本中更新應(yīng)用程序的布局:

 1.指定或增加DXSerializer.LayoutVersion附加的屬性值,此屬性是應(yīng)用程序布局的版本。

2.更改應(yīng)用程序的布局。

 3.如果應(yīng)用程序的DXSerializer.LayoutVersion附加屬性值低于新屬性值,則觸發(fā)LayoutUpgrade事件。

提示:DXSerializer.AddXXXHandler方法只適用于UI元素。如果一個(gè)元素是FrameworkContentElement的后代,則使用標(biāo)準(zhǔn)的AddHandler方法。

創(chuàng)建自定義屬性反序列化處理程序

 當(dāng)屬性被反序列化時(shí),將發(fā)生DeserializeProperty事件,您可以使用XtraPropertyInfoEventArgs.Name/XtraPropertyInfoEventArgs.DependencyProperty獲取屬性/依賴屬性的名稱。

XAML:

<Window ...
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid">
<DockPanel>
<!-- ... -->
<dxg:GridControl x:Name="grid" dx:DXSerializer.DeserializeProperty="grid_DeserializeProperty">
<!-- ... -->
</dxg:GridControl>
</DockPanel>
</Window>

C# :

private void grid_DeserializeProperty(object sender, DevExpress.Xpf.Core.Serialization.XtraPropertyInfoEventArgs e) {
if (e.DependencyProperty == ColumnBase.VisibleProperty) {
e.Handled = true;
// ...
}
}

VB.NET:

Private Sub grid_DeserializeProperty(ByVal sender As Object, ByVal e As DevExpress.Xpf.Core.Serialization.XtraPropertyInfoEventArgs)
If e.DependencyProperty = ColumnBase.VisibleProperty Then
e.Handled = True
'...
End If
End Sub
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
91茶楼| 国产精品观看免费 | 国产在线精品国偷产拍 | 欧美国产日韩一区二区三区 | 日本精品中文字幕在线 | 免费国产污网站在线 | 国产精品亚洲无线码在线播放 | 国语第一次处破女 | 中文字幕亚洲日韩第一页 | 三级网址在线观看 | 日本亚洲国产一区二区三区 | 热99r| 国产不卡福利片在线观看 | 182tv免费播放线路一线路二 | 国产激情精品一区二区三区免费 | 亚洲制服丝袜一区二区三区 | 日韩性生活 | 精品午夜在线视频观看 | 国产精品国内免费一区二区三区 | 亚洲国产精品综合小说图片区 | 免费观看网站 | 91精品国产自产在线观永久 | 国产一区日韩一区二区三区 | 在线观看亚洲 | 无限资源吧国产片1在线观看 | 韩国好看女 | 国产一级一级一级国产片 | 精品日本一区二区三区在线 | 国产精品日韩一 | 97成年精品视频 | 亚洲亚洲人成网站77777 | 被强迫各种姿势侵犯 | 99香蕉精品视频在线观看 | 国产黄a三级三级三级看三级 | 欧美激情精品久 | 国产伦精品一区二区三区免.费 | 日本免费一区二区视频 | 国产免费h无 | 亚洲天堂一区二区在线观看 | 久夜色精品国产一区二区三区 | 中文字幕观看 | 精品乱码一区 | 欧美日韩在线第一页 | 国产一区二区三区免费乱码 | 玖玖免费视频在线观看 | 成人精品免费在 | 99re热有精品视频国产 | 中文字幕精品视频第一区第二 | 日韩免费的视频在线观看香蕉 | 日本中文字幕二区三区 | 国产短视频版在线观看高清 | 欧美一卡2卡3卡4卡新区 | 女邻居丰| 亚洲欧美一区二区三区日产 | 亚洲欧美精品变态另类 | 一本色道| 99re这里是国产 | 欧美乱妇高清无乱码免费 | 九九精品免费观看在线 | 日韩一区二区三区在线精 | 国产一区视频一区欧美 | 国产综合在线观看自拍 | 国产精品青青青高清在线 | 红杏免费视频网站入口导航 | 婷婷影视网 | 国产在线一区二区三区不卡在线 | 尤物免费人成在线观看播放a | 欧美精品网站一区二区三区 | 成人日韩欧美精品 | 国产人妖一区=区 | 欧美日韩国产在线人 | 国产精品亚洲欧美 | 欧美视频人人干人人 | 最新欧美精品一区二区三 | 国产乱码一区在线观看免费 | 日韩在线视频中文字幕 | 日韩欧美精品国产亚洲综合网站 | 夜色国产精品欧美在线观看 | www.污污污在线观看 | 天天做天天 | 中文一区二区三 | app手机在线观看 | 日本老司机午夜福利在线免费 | 日韩欧美中文字幕一区二区三区 | 99好久 | 国产亚洲香蕉片在线观看 | 日韩精品一线二线三线 | 日本欧美中文字幕精品一区 | 最近高清中文字幕免费mv视 | 亚洲国产中文字幕无线乱码 | 国产91chinese在线 | 国产v视频在线亚洲视频 | 亚洲手机在线人成网站 | 国产在线精品观看一区欧美 | 99re这里| 欧美黑人又| 人在线播放| 欧美日韩亚州在线 | 欧美精品v国产精品v日韩精 | 亚洲日韩a | 丁香伊人 | 日韩一区免费视频 | 日韩欧美精品国产亚洲综合 | 国产噜噜噜精品免费 | 精品视频一区二区三区四区戚 | 午夜免费啪视频观看视频 | 中文字幕与 | 国产偷窥熟女精品视频大全 | 国产高清精品自在线看 | 亚洲色成人www永久网站 | 日韩亚洲国产剧情在线 | 日韩亚洲精品在线播放 | 亚洲阿v天堂在线2 | 欧美a∨在 | 亚洲成脛∨人片在线观看福利 | 日本一卡亚洲精品 | 国产精品不卡一 | 99re视频在线| 每日更新亚洲成a人v | 国产愉拍91九色国产 | 精品国产亚洲人成在线观看芒果 | 欧美一区二区三区四区公司 | 91天天| 国产精品一区成人精品网站 | 欧美日韩国产精品视频一区二 | 国产精品主播视频 | 中文字幕在线视频在线看 | 操中国美女逼美女 | 国产精品成人免费观看 | 欧美性色 | 国产偷v国产偷v亚洲高清 | 亚洲激情在线播放 | 韩国精品无 | 日韩超燃电影院免 | 国产激情一区在线观 | 不打码在线tv播放观看 | 国产免费久| 欧美日韩在线视频播放 | 亚洲国产综合精品一区 | 在线观看国产h视频 | 国产一级在线观看影片 | 欧美视频在线第一页 | 国内午夜国产精品小视频 | 91精品国产 | 男生和女生靠逼的软件 | 最近最新中文字幕 | 成人午夜视频网站 | 日本一区二区五区在线观看 | 99超级在线视频 | 国产理论自拍 | 亚洲日韩国产第一成人 | 成全视频在线观看 | 最新69成 | 人综合在线观看 | 欧美精品黑人粗 | 欧美国产在线成人 | 国产高清亚洲精品视bt天堂频 | 精品国产人成亚 | 为您呈现最新最热的电影力作 | 国产黃片在线观看 | 国产精品免费视频观看拍拍 | 日韩在线一区二区三区免费视频 | 日韩偷拍福 | 三级视频 | 一级午夜福利 | 办公室撕| 海量高清影片免费观看 | 亚洲欧美日韩二区三区 | 国产精品99精品一区二区 | 日本乱理伦片在线观看中文字幕 | 欧美午夜一区二区之蜜桃 | 国产精品乱子乱xxxx | 国产一级特黄高清在线大片 | 成人妇女 | 国产欧美精品区一区二区三区 | 国产高清免 | 亚洲а∨天堂2025在线网站 | 国产一卡2卡3卡4卡网站免费 | 亚洲精品字幕中文在线播放 | 国产不卡一区二区免费视频 | 免费高清电影在线观看 | 桃色在线观看 | 国产精品大片大片看大 | 强伦轩一区二区三区四区播放方式 | 亚洲欧美精品综合中文字幕 | 九九九在左线观看 | 亚洲高清在线看 | 精品日韩四区五区六 | 最近2025年好看中文字幕视频 | 性生大片免费观看性 | 亚洲日韩在线精品茄子在线 | 日韩精品中文字幕 | 国产一区二区三区免费 | 2区3区在线观看 | 青青成人福 | 伦视频中文字幕亚洲天堂网 | 国产日韩精品一区二区在线播放 | 午夜三级a三级 | 欧美日韩在 | 国产乱视频 | 国产日韩欧美在线观看播放 | 国产九区| 欧美激情综合三区 | 国产一区二区三区导航 | 九九精品成人免费国产片 | 人人干操| 国产高清精品一 | 视频一区视频二区日韩专区 | 网友自拍区在线视频精品 | 日韩在线中文字幕 | 奇米精品视频一区二区三区 | 欧美成在人线a免费 | 成人亚欧网站 | 精品国产一区二区三区国产 | 欧美日韩国产一中文字不卡 | 国产卡一卡二卡三卡 | 国产99这里只有精品 | 精品无人区 | 大吊干逼视频 | 欧美日韩一区二区三在线 | 国产女生福利 | 成人免费观看网欧美片 | 成人午夜一区二区三区视频 | 伊人焦久综合影院每日更新 | ww欧美日韩在线视频 | 欧美一欧美一区二三区性 | 韩国精品一区二区三区四区 | 国精品99久9在线 | 色久悠悠色久在线观看 | 欧美日韩精品专区在线观看 | 成人午夜福 | 欧亚一卡二卡3卡四卡精品 日本一区二区 | 一区二区免费高清在线观看国产 | 国人精品视频在线观看 | 欧美日韩精品在线视频一区 | 8888四色奇米在线观看 | 韩国理伦三级做爰观看玩物 | 日本一区二区三区免费在线观看 | 丰满大号美女 | 国产亚洲视频中文字幕97精品 | 91午夜国产在线观看 | 国产欧美综合一区二区三区 | 日韩四级片在线看 | 三级在线观看 | 国产在线精品一区二区高清不卡 | 亚洲第一天堂m | 引领不用下载播放器的影视站 | 精品自拍小视频 | 国产精品日韩专区一区二区 | 日韩视频无明精品 | 国产微拍精品一区大全 | 国产嫖妓正在播放 | 成人精品在线观看 | 99精品国产九九国产精品 | 国语自产拍视频在线观看 | 国产精品自在在线午夜免费 | 日本丰满护士bbw | 亚洲日韩中 | 欧美一区二区三区免费观看视频 | 91精品免费视频在线 | 又色又爽又黄刺激在线观看 | 亚洲无线码一区国产欧美国日 | 国产免费高清在线精品一区 | 国产操片 | 美女视频免费观看18网站 | 国产在线看片免费人成视频 | 欧美日韩亚洲中文91专区 | 国产人伦激情在线观看 | 亚美影视免费在线观看 | 欧美日韩一区二区三区视频播放 | 国内自拍一区二区三区 | 免费污视频 | a级日本乱理伦片免费入口: | 日韩欧美激情兽交 | 国产欧美日韩综合精品一级 | 国产电影在线观看 | 日韩伦理片 | 日本肥老熟hd | 国产卡戴珊在线根本喂不饱2 | 99在线精品免费视频九九视 | 日韩一区二区三区在线观看 | 欧美一本大道香蕉综合视频 | 欧美日韩三区 | 国产女同精品一级在线 | 国产日韩产欧美一区二区 | 亚洲v日韩v欧美高清在线观看 | 国产视频一区四区 | 免费高清一二三区日本 | 都市激情亚洲 | 在线观看日产一区二区三区 | 日韩精品成人一 | 最近中文字幕mv在线视频www | 成年女人免费v片 | 娇小teen乱子 | 8x福利精品第一导航 | 国产亚洲日本精品成人专区 | 国产午夜福利a∨在线机视频 | 国产成年无 | 美女诱惑中文一区二区三区 | 国产精品30p| 91丝袜精品诱惑在线观看 | 欧美在线观看网站 | 国产舌乚八伦偷品w | 国产精品中文第一字幕 | 日韩欧美精品一级特黄大片 | 最新日韩欧美不卡一二三 | 日本一区免费在线 | 国产乱码卡二卡三卡4 | 成人免费在线视频观看 | 亚洲qvod图片区电影 | 日韩欧美精品一区二区三区 | 成人91污污污在线观看 | 亚洲精品中文字幕不卡 | 日本精品影视国产 | 日本黄页网站免费观看 | 一个人看 | 国产亚洲自拍一区 | 二区三区欧美精品在线观看 | 一区二区三区欧美在线 | 视色在线视频 | 亚洲精品国产福利 | 国产精品污www一区二区三区 | 久一在线视频 | 日本中文字幕网 | 成都在线观看免费观看 | 国产一区二区三区精品 | 日本中文字幕电影 | 国产酒店揄拍视频在线观看 | 色天使综合婷婷国产日韩v 亚洲熟女综合色一区二区三区 | 日韩成人一区三区 | 日本精品不卡中文字幕 | 8x8ⅹ国产精品一区二区 | 日韩一区二区三区免费视频 | 亚洲人成色7777在线观看 | 成小说网站色在线 | 一本大道综合伊人精品热热 | 国产精品喂奶在线播放 | 国产精品国产福利国产秒拍 | 亚洲国产日韩a在线播放 | 国产制服国产制服一区二区 | 国产每天更新视频在线 | 亚洲中文字幕精品一区二区三区 | 亚洲精品久荜中文字幕 | 日本免码va免费观看 | 老子影院午夜伦不卡 | 久精国产 | 精品一区二区三区日韩 | 区三区夜夜嗨 | 精品国产动漫日 | 国产精品一二三区日韩免费 | 91探花在线观看 | 被黑人的巨茎日 | 国产精品免费看 | 老熟女老太婆爽 | 日本一区二区三区在线观看网站 | 6热视频欧美精品日韩 | 国产女厕所偷 | 日本国产高清免费 | 五月婷婷 | 电视剧大全免费全集观看 | 99热日韩 | 日本欧美韩国一区二区三区 | 亚精产品| 亚洲国产vv | 一日本道伊 | 欧美一区二区三区四区在线观看 | 欧美日韩国产另类精品图二区 | 性欧美暴力猛交6 | 国产又粗又硬又大爽黄老大爷视 | 国产精品激情综合 | 日韩一区在线观看免费观看免费 | 国产欧美亚洲一区二区三区四区 | 国产亚洲人成a在线v网站 | 国产久在线观看免费视频 | 12孩岁女a处破娇小 欧美午夜色淫网 | 国精品一区二区三区免费观看 | 91精品福 | 国产伦精一区二区三区视频 | 亚洲高清中文字幕 | 中文字幕2025 | 日韩国产欧美精品综 | 国产福利电影在线观看 | 韩国日本国产片免费观看 | 性生大片免费观看性 | 国产日韩在线观看香蕉一区 | 亚洲欧洲淘宝天堂日本 | 欧美国产合集在线视频 | 97视频专区 | 网站资源多午夜激情影院 | 国产在线观看一区精品 | 亚洲天堂一区二区三区 | 成人免费网站污污在线观看 | 中文字幕巨大乳在线看 | 日本aⅴ日 | 99热这里只有精 | 日韩精品成人亚洲欧美在线 | 日韩一区二区三区视频在线观 | 精品国产一区二区三区久 | 日本免费一区高清观看 | 首页中文字幕中文字幕 | 日韩在线中文字幕欧美 | app大全免费版官网 精品综合在线日韩 | 色99久| 欧美三级网站在线观看 | 国产三香港三韩国三级不卡 | 日本视频网站在线w | 国产丰满大乳奶水在线播放 | 国产视频第二页 | 伊人网视频 | 国产一区二区三区精品91 | 亚洲男人的天堂一区二区 | 97色秘乱码一区二区三 | 日本三级在线视频 | 欧产日产国产精品精品mp4 | 亚洲国产精品一在线 | 国产精品沙发午睡系列 | 中文字幕人成 | 综合国产影视 | 国产日韩欧美激情视频 | 国产亚洲欧美日韩国产 | 国产日韩成 | 亚洲精品视频在线播放 | 黑人巨大精品欧美视频一区 | 亚洲最大日 | 国产一区二区亚洲一区二区 | 成人高清视频 | 国产一线精品一区在 | 亚洲国产精品第一区二区三区 | 亚洲一区二区三区不卡在线播放 | 亚洲天堂精品在线观看 | 国产成自拍亚洲精品 | 国产精品密蕾丝视频下载 | 国产丝袜一区二 | 欧美亚洲国产另类在线观看 | 永久免费啪 | 视频一区二区亚洲欧美 | 中文字幕一区二区三区乱码 | 亚洲视频网站在线观看 | 欧美一级二级三级在线观看视频 | 给我免费的视频在 | 爽妇综合网 | 国产欧美国日产在线播放 | 敌伦交换一区二区三 | 国产亚洲理论在线观看 | 国产日本欧美精品 | 日韩丝袜精品亚洲国产一区 | 性一交一乱一伦一在线小视频 | 国产一区二区三区免费观 | 97色伦色在线综合视频 | 国产精品亚洲精品日韩已满 | 精品免费囯产一区二区三区四 | 国产高清在线a视频在线观看 | 国产69永 | 欧美日韩国产中文精品字幕自 | 成人永久免费播放视频 | 777国产偷窥盗摄精品原味 | 国产一区二区寻花 | 亚洲人成网站观看在线播放 | 精品一区二区三区四区在线观 | 男人的天堂免费a级 | 欧美乱妇高清无乱码在线观看 | 后进极品翘臀在线播放 | 韩国成人精品久 | 国产高清在线精品一区在线 | 中文字幕一区二区三区日韩精品 | 最新中文字幕在线观看免费不卡 | 不卡无在线一区二区三区观 | 欧美午夜理伦三 | 国产区免| 国产普通话对白在线观看视频 | 国产精品成人免费福利 | 亚洲日韩一页精品发布 | 国产在线一品 | 8x8ⅹ国产精品一区二区 | 国产女人体一区二区三区 | 国产精品日韩欧美一区2区3区 | 欧美日韩另类在线专区卡通 | 亚洲中文字幕人成乱在线 | 国产欧美日韩在线观看影院 | 97在线观 | 国产精品亚洲欧美动漫卡通 | 欧美国产精品va在线观看 | 精品视频无 | 亚洲一区 | 按摩偷拍一区不卡 | 国产在线播放不 | 亚洲国产精品综合一区在线 | 日本欧美一区二区三区在线 | 欧美涩涩网| 国自产精品手机在线观看 | 国产xx00在线观看 | 国产91精品福利资源在线观看 | 免费国产又色又爽又黄的视频 | 亚洲天天在线日亚洲洲精 | 性激烈的欧美三级视频 | 欧美日韩视频在线 | 国语自产精品 | 国产灌醉极品在线观看 | 电影在线观看高清完整版 | 伊人网大| 国产91蜜芽在线观看 | 偷妇激情www色色五月丁香婷 | 欧美野人三级经典在线观看 | 日本一区二区三区精品免费 | 国产在线精品欧美日韩电影 | 一二三四区 | 亚洲精品动漫免费二区 | 狠日狠干日曰射 | 日本中文字幕视频久 | 成人精品免费在 | 高清欧美日韩一区二区三区在线 | 日韩乱码人 | 成人dvd碟片 | 专区中文字幕视频专区 | 欧美日产国产精品视频免费 | 国产日产精品一区 | 亚洲动漫精品在线 | 国产suv精品一区二区88 | 99热国产这里只有精品6 | 国产乱子伦高清对白 | 国产一级自拍亚洲精品在线看 | 91精品国产亚洲爽 | 国产乱精品女同自线免费 | 精品女同同性视频在线网 | 亚洲一卡2卡三 | 国产精品国语对白露脸在线播 | 国产精品高颜值在线播放 | 亚洲v欧美v日韩v国产v | 自偷自拍三级全三级视频 | 亚洲欧洲精品一二三区 | 成年免费视频播放网站推荐 | 亚洲熟女综合一区二区三区 | 无人区码一码二码三 | 热播电视剧 | 在线电影电视剧动漫综艺免费观看 | 免费高清视频一区二区 | 国产精品我不卡在线观看 | 一个人看| 国产老肥熟一区二区三区 | 成人影院在线免费观看 | 日本欧美视频在线观看三区 | 欧美午夜伦y448| 国产香蕉97碰碰视频免费看 | 天天槽天天槽天天槽 | 视频在线观看免费网站 | 日韩每日最新资源站男人站 | 亚洲精品欧美中文字幕 | 国产在线91下载 | 色一情一区二区三区 | 男人的天堂a | 国产主播在线观看不卡 | 亚精区区一区区二在线观看 | 国产女精品| 97国语精品自产拍在线观看一 | 欧美精品人在线观看 | 精品精品国产自在97香蕉蜜芽 | 国产乱子伦视频大全 | 欧洲色综合 | 制服丝袜欧美中文 | 国产精品性爱视频 | 中文日产 | 国产午夜亚洲精品不卡电影 | 成人午夜在线观看国产 | 最新国产精品拍自在线播放 | 91精品欧 | 国产精品免费视频观看拍拍 | aⅴ中文字幕不卡 | 午夜三级伦理片在线观看 | 激性欧美在线播激性欧美 | 国产在线精品专区 | 99精品欧美一区二区三区 | 亚洲欧美日韩专区一区二区三区 | 一区二区国产 | 欧美日韩高清一区二区在线 | 日本成a人片在线中文 | 日本韩国一区 | 国产一级a毛做免费视频 | 日韩欧美国产字幕在线不卡 | 日韩专区第一页 | 日韩一区免费视频 | 午夜福利电影网 | 日韩在线视频 | 欧美一级别 | 日本黄页网站 | 国产精品午夜国产小视频 | 玖月影视 | 尚好影视 | 欧美日韩成人影片在线 | 国女精品爽爽一区二区 | 国产秘精品入口欧 | 日本中文字幕一区 | 久热国产在线一区二区v | 欧美在线专区 | 亚洲大码熟女在 | 国产精品+欧美激情 | 欧美亚洲国产激情一区二区 | 精品香蕉免费大视频日韩亚洲欧 | 亚洲国产综合在线 | 亚洲最新中文字幕aⅴ天堂 亚洲精品视频在线播放 | 亚洲欧美日本v | 91一区二区在线观看精品 | 国产男女高清视频m免费 | 色午夜日本高清视频www | 日本三级特黄在线观看 | 国产男女动作视频在线91 | 日韩精品一区二区亚洲v观看 | 一级特黄aa | 电视剧免费在线观看 | 欧美国产日韩一区二区三区综合视 | 羞羞视频下载 | 欧美三级成版人版在线观看 | 亚州精品一区二区三区 | 亚洲一区在线视频在线观看 | 国产老熟女一区二区三区 | 国产乱子伦精品免费视频 | 亚洲一区免费观看 | 国产大学生普通话对白 | 日本一本二本三区免费免费高清 | 斑马斑马在线 | 欧美私人午夜影院 | 国产在线拍揄自揄免费一区 | 日本国产一区二区三区在线观看 | 国产亚洲欧美日韩国产 | 18所黄| 亚洲精品国产精品乱码视色 | 日韩成人教师在线观看视频 | 黑人操中国女人 | 成人午夜又粗又硬又长 | 日本欧美一区二区三区在线观看 | 国产又粗又深又猛又爽又黄a | 欧美精品+在线播放 | 水蜜桃视频网站在 | 国产91剧情| 国产日韩欧美在线观看播放 | 日产精品卡2卡3卡4卡免费 | 国产亚洲人成在线播放 | 国产激情在线观看免费视频 | 国产女人喷潮视频在线观看免费 | 办公室激情上司和秘书小说 | 亚洲免费体验区 | 激情五月婷婷丁香六月 | 国产xxxx色视| 51视频精品全部免费日产mv | 中国在线观看免费国语版 | 国产精品美脚玉足脚交欧美 | 国产精品v欧美 | 国产精品国产精品专区 | 亚洲香蕉中文日韩v日本 | 午夜亚洲一区 | 亚洲欧美日韩在线香蕉 | 欧美日韩国产另类精品图二区 | 国产精品韩国一区二区三区 | 日本国产高清在线观看 | 欧美a级v片不卡 | 国产一级在视频在线观 | 陌陌影视在线观看高清完整版 | 秋霞影视免费播放手机版 | 国产一级变态a视频全部 | 成人国产午夜在线视频 | 国精产品一区二区三区糖心 | 亚洲综合偷拍一区二区三 | 男女日皮视频app | 伦理片国产精品 | 日本不卡一区二区aα | 亚洲日韩制服中文字幕 | 亚洲天堂视频在线免费观看 | 亚洲人在线观看影院 | 日本一区二区中文字幕 | 国产一线二线三线女vv | 憧憬成为魔法少女 | 国产91页 | 国产大片中文字幕在线观看 | 国产亚洲精品日韩已满十八 | 欧洲免费在线视 | 在线观看精品日韩视频 | 亚洲视频天堂 | 91国偷自产中文字幕婷婷 | 免费欧三a大片 | 欧美国产在线看 | 两个人的免费完整版中文字幕 | 日韩视频在线观看免费 | 欧美日韩1区2区国产线 | 亚洲视频在线观 | 最好免费观看高清视频大全 | 日韩中文在线视频 | 青青青国产精品一区二区 | 成人日韩高清 | 福利成人春色在线观看免费网站 | 国产乱子影视频上线免费观看 | 给我播放电影在线观看视频 | 日本在线播放观看 | 欧美在线精品国自产拍愿 | 欧美日韩一区二区在线观看视频 | 欧美亚洲人成网站在线观看 | 日本一二 | 婷婷丁香六 | 激情国产精品 | 成人做爰视 | 日韩一级一片免免费视频 | 日韩一区二区三区免费网站 | 能看的国产乱片在线 | 国产亚洲成年网址在线观看 | 日韩一区不卡 | 午夜看片a福利 | 欧美日韩电影在线观看 | 亚洲欧美一区二区综合精品 | 老司机午夜视频十八福利 | 日本国产美国日韩欧美mv | 亚洲午夜国产精品无卡 | 第一福利精品500在线导航 | 国产老熟 | 小小水蜜桃高清电视剧观看 | 国产在线观看aⅴ免费 | 日本免费中文字幕在线看 | 国产欧洲青草依依 | 国产精品jizz在线观看 | 国产欧美日韩综合一区在线 | 香蕉伊蕉伊中文在线视频 | 4399日本韩国电影高清完 | 尤物视频在线网站 | 日韩激情影视大全中文字幕 | 中文字幕一区在线观看视频 | 欧美日韩综合不卡一区二区三区 | 99久视频只有精品2025 | 国产老熟女ass | 亚洲资源国产精 | 日本免费一区二区三区高清视频 | 国内精品免费 | 日韩一区二精品服务 | 憧憬成为魔法少女 | 日韩视频网 | 国产午夜亚洲精品理论片不卡 | 日产无人区一线二线三线 | 国产素人视频在线播放 | 77色77国产欧美在线 | 欧美无砖专区一中文字新闻 | 日韩精品中文字幕一区二区三区 | 韩国专区福利一区二区 | 国产精品r | 亚洲欧美日本另类 | 成人怡红院视频在线观看 | 视频在线观看一区 | 日韩在线视频网址 | 疯狂添女人下 | 欧美伊人网91 | 免费的污污的网站在线观看 | 999y| 欧美亚洲一区二区三区三 | 日本精品不卡在线观看 | 国产二三 | 区三区蜜桃 | 亚洲国产97视频在线 | 亚洲日韩穿丝袜在线推荐 | 国产丝袜视频 | 亚洲愉拍自拍欧美精品 | 中文字幕一区二区三区乱码 | 国产男同在 | 午夜国产精品视频一区 | 国产精品玖玖玖 | 97韩剧tv| 亚洲国产欧美在线观看片不卡 | 亚洲精品国产精品乱码视色 | 99精品高清视频观看a | 日韩播放自拍视频在线观看免 | 91香蕉国产线观看免费茄子 | 激情五月综合激情在线观看 | 岛国精品成人 | 中国免费xxxx视频在线观看 | 伦电影理论片 | 国产日韩另类视频一区爱 | 国产真实自在自线免费精品 | 电影大全 | 欧美日韩一区二区精品在线观看 | 国产精品亚洲网红主播 | 国产丰满熟女91pom | 日韩国产欧美在线观 | 日韩午夜在线影院伦理电影 | 日本怡春院欧美一区二区三区 | 日韩午夜在线影院伦理电影 | 人人香蕉| 亚洲v日韩v欧美高清在线观看 | 国产精品一区二区制服 | 国内精品视频在线中文字幕 | 偷拍欧美亚洲第二页 | 成人影视| 国产剧情自创在线播放 | 欧洲成人爽视频在线观看 | 欧美日韩第一区视频在线观看 | 人与动人物a级在线播放 | 欧美性free黑人极品hd | 国产午夜福利电影在线观看2 | www日韩中文字幕在线看 | 精品亚洲欧美视频在线观看 | 国产亚洲精品高清在线 | 日韩欧美一区二区三区视频 | 国产欧美精品一 | 国产在线日韩一区精品 | 91精品国产自在现偷 | 高清在线午夜一区二区亚洲 |