日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

logo Devexpress WPF控件文檔中心

DXSerializer事件-高級場景


立即下載DevExpress WPF

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

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

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

1.用[XtraSerializableProperty]屬性標記屬性。

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

  • 當DXSerializer.StoreLayoutMode為UI時,[GridUIProperty]屬性用于保存/恢復自定義屬性。
  • 當DXSerializer.StoreLayoutMode為None時,[GridStoreAlwaysProperty]屬性用于保存/恢復自定義屬性。

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

下面的代碼示例保存/恢復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]屬性標記該屬性的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

序列化標準和自定義控件

要保存/恢復自定義控件和標準控件的屬性,請執行以下操作:

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

2.用[XtraSerializableProperty]屬性標記要保存/恢復其值的控件屬性。

3.做以下其中一件事:

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

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

不恢復控件的預定義屬性

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

1.處理AllowProperty事件。

2.設置AllowPropertyEventArgs,允許屬性為false。

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

下面的代碼示例禁用了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

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

1.處理BeforeLoadLayout事件。

2.將BeforeLoadLayoutEventArgs.Allow事件參數設置為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

從已保存(序列化)集合恢復項

  • 處理CreateCollectionItem事件。
  • 創建要恢復的集合對象的實例。
  • 將創建的實例添加到e.Collection事件參數中。
  • 設置e.CollectionItem為創建對象的實例。

例如,GridControl處理此事件來恢復列、摘要項、MRU過濾器等。

如果屬性被標記為[xtrasserialableproperty]屬性,則引發此事件,XtraSerializableProperty.XtraSerializationVisibility屬性必須設置為xXtraSerializationVisibility.Collection,XtraSerializableProperty.UseCreateItem屬性應該設置為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事件。

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

如果一個LayoutPanel包含一個UserControl和一個GridControl,并且這個面板沒有被激活,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屬性標記的屬性

1.處理CustomGetSerializableProperties事件。

2.將要保存/恢復其值的屬性傳遞給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

在應用程序的不同版本之間更新布局

執行以下操作并在較新的應用程序版本中更新應用程序的布局:

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

2.更改應用程序的布局。

3.如果應用程序的DXSerializer.LayoutVersion附加屬性值低于新屬性值,則觸發LayoutUpgrade事件。

提示:DXSerializer.AddXXXHandler方法只適用于UI元素。如果一個元素是FrameworkContentElement的后代,則使用標準的AddHandler方法。

創建自定義屬性反序列化處理程序

當屬性被反序列化時,將發生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
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最新免费电影 | 免费观看亚洲 | 日韩成人一区二区三区在线观看 | 亚洲欧美一区二区三区电影 | 中文字幕一区二区三区免费看 | 国产午夜激情视频 | 国产自在线观看免费视频 | 欧美aⅴ菲菲影视城视频 | 成人勉费视频 | 欧美一区国产二区 | 欧美在线a级一区二区三区 精品蜜桃 | 日韩视频一区二区 | 国产观看精品一区二区三区 | 欧美一级做a爰片免费 | 99热只有这里有99精品 | 日本午夜福利精品视频 | 人人狠人人透人人爱 | 欧美无砖专区一中文字新闻 | 国产办公室沙发系列 | 日本激情女教师一区 | 日韩免费在线小视频 | 国产男女免费完整视频网页 | 日韩欧美综合欧美日韩综合 | 精品国产污污免费网站入口 | 国产日韩aⅴ在线播放 | 老司机99视频在线免费观看 | 日本精品高清一区二区 | 午夜福利1000集在线观看 | 热门电影综艺电视剧手机在线观看 | 97影视 | 强奷乱码中文字幕 | 91精品啪在线观看国产91 | 亚洲无线一二三四区手机 | 欧美涩涩网| 操美女视频免费在 | 日韩一区二区三区在线观 | 羞羞色院91蜜桃在线观看 | 国产欧美综合一 | 91丁香亚洲综合社区 | www.污污污在线观看 | 国产高清不卡免费视频 | 人人超人人超免费国产 | 欧美一级淫片 | 日韩一区二区 | 免费电视剧在线观看 | 日本欧美一区 | 免费观看中文字幕一区二区 | 欧洲亚洲视频 | 日韩高清 | 狂野欧美性猛xxxx乱大交 | 国产精品日韩一区二区三区 | 欧美一区二区三区免费看 | 国产无你高清在线观看aⅴ 色国产精品妇射 | 亚洲欧美中文字幕国产 | 在线观看视频免费 | 在线视频观看免费视频18 | 日本中文字幕乱码在线精品 | 日本高清激情乱一区二区三区 | 国产欧美精品一 | 欧洲无线码免费一区 | 日韩亚洲国产欧美在线看片 | 国产精品亚洲欧美中字 | 欧美日韩精品一区二区免费高清 | 人人爰人人人人人鲁 | 正在播放一区二区 | 欧美日本一91视频国产 | 日韩欧美极品在线播放 | 国产在线一区二区三区四区居文沛 | 国产欧美日韩高清在线不卡 | 国际留学研学一站式服务商 | 国产9.1国产精成人 办公室第1季9集在线观看 | 欧美日韩专区在线观看 | 九九视频免费精品视频 | a级韩国乱理论片在线观看 日本三级国产乱伦 | 成人欧美一 | 亚洲男人夜夜精品电影 | 韩剧嘟嘟网| 在线日本妇人成熟免费 | 亚洲欧美日韩国产色另类 | 日韩一区二区三区四区五区 | 国产自产免费精品一区 | 一本色道 | 国色天香精 | 国产精品揄拍100视频最近 | 一区二区三区在线播放 | 乱码一二 | 99久免费精品视频在线观78 | 欧美日韩国产无线码一区 | 国产亚洲美女嘘嘘国产 | 亚洲高清视频一区 | 国产性一 | 国产网红刘婷在线视频 | 国产午夜人做人免费视频 | 丰满女人又爽又紧又丰满 | 爱美剧在线观看美剧 | 国产激情在线五月天 | 69午夜国产精品 | 欧美日韩精品中文字幕 | 日本一区二区三这在线视频 | 日本a级特黄特黄刺激大片 亞洲最大 | 欧洲在线观看视频一区二区不卡 | 真实国产乱子伦视频 | 欧美二区| 国产在线观看美女福利精 | 亚洲精品国产77777 | 国产第20页| 欧美在线一区二区三区欧美 | 无人区一码二码三码区别 | 国产精品jiz | 国产精品成人免费视频网站京东 | 国产区在线视频 | 91影视永久福 | 欧美日韩在线二区下载 | 999精品国产乱 | 午夜一区二区三区在线 | 亚洲中字第 | 精品欧美视频第二页在线观看 | 欧美午夜色淫网 | 亚洲一级二级三级精品 | 国产在线综合免费午夜 | 日韩在线视频欧美一区 | 成年片色大黄全免费网站观看 | 中文字幕午夜福利片午夜福利片 | 日韩伦理福利免费 | 欧美日韩国产欧美 | 中文字幕制服丝袜在线观看 | 91免费版在线观看 | 精新精新国产自在现 | 日本系列1 | 国产特黄特色a级在线视 | 老女人擦 | 日本一区二区三区四区在线 | 奇米影视77| 亚洲欧美日韩综合精品 | 国产欧美精品在线 | 亚洲国产一区在线观看 | 91手机国产在线网站 | 99精品国产高清自在线看超 | 91影院免费在线 | 欧美国产在线精品国自产拍 | 精品福利电影一区二区 | 日本高清免费观看 | 国产精品视频免费一 | 51精品| 辽宁老熟女 | 爱草草视频97人人干人人 | 日本二区| 国产日韩综合一区在线观看 | 欧美无砖专区一中文字幕 | 亚洲欧美另类在线图片区 | 日本免费一区二区五区六区 | 国产高清在线观看 | 在线观看的精 | 精品亚洲视频在线观看 | 欧美日韩另类视频在线观看 | 99热这里| 精品欧美日 | 日韩在线观看免费完整版 | 欧美伦理一区二区三区电影 | 精品一区二区三区密臀在线 | 农村黄a三级 | 国产又黄又大又长又粗又硬视频 | 日本在线不卡视频 | 色综合婷婷在线观看66 | 国产大片91精品免费观看不卡 | 老子影院午夜伦不卡亚洲 | 欧美日韩精品一区二区视频 | 亚州图片| 国产猛男猛女超爽免费视频 | 97国产在线看片免费人成视频 | 大香煮伊在2025一二三久 | 国内外成人在 | 好看的电视剧免费在线观看 | 欧美日韩国产一区国产二区 | 欧洲成人午 | 亚洲精品v天堂 | 韩国三级香港三级日本三级la | 91精品国产福利在线观看麻 | 国产精品外围在线观看 | 精品欧美视频在线播放不卡 | 欧美一性一乱一交一视频 | 国产欧美另 | 亚洲日韩欧美国产高清αv 国产高清在线精品一区小说 | 国国产乱理伦片在线观看夜 | 中文亚洲欧美日韩无线码 | 香蕉在线播放 | 18欧美乱大 | 欧美在线免费观看 | 97超级碰碰碰碰精品 | 99国产精品免费观看视频 | 免费超爽大片黄 | 欧美变态另类系列sm | 国产精品视频一区二区三区 | 另类综合视频在线 | 国产又色又爽又黄的网址 | 欧美乱妇高清视频免欢看关 | 中文字幕免费播放 | 欧美影院一区二区三区 | 久别的草原在线影院播放免费 | 精品在线免费观看 | 99久免费精品视频在线观看 | 精品国产一区二区三区香蕉不卡 | 欧洲亚洲视频 | 国产精品一区二区三区四区五区 | 亚洲国产综合 | 国产办公室沙发系列高清 | 国产最新在线一区二区 | 成人精品一区二区三区在线 | 国产欧美日韩综合精品一区二 | 日韩欧美精品一区二区三区在线 | 亚洲成a人一区二区三区 | 亚洲欧美日韩一区高清中文字幕 | yw193尤物视频 | 国产又爽又黄又不遮挡视频 | 精品国产片免费在线观看 | 欧美精品香蕉在线观看网 | 日韩中文高清在线专区 | 国产福利电影在线视频 | 97午夜理伦| 最新欧美国产亚洲一区二区三区 | 精品孕妇一区二区三区 | 不卡国产精品欧 | 国产极品精品免费视频能看 | 欧美乱伦 | 国产日本卡二 | 亚洲2025国 | 一级国产 | 99久热国产精品视频尤物 | 色一情一乱一乱一 | 老熟女重囗味hdxx70星空 | 一道免费一区二区三 | 欧美高清一级 | 欧洲免费在线视 | 白丝内裤| aⅴ成人 | 国产日韩成 | 欧美日韩高清不卡 | 国内揄拍高清国内精品对白 | 亚洲人成图片小说网站 | 国产精品美女网站在线看 | 性插爽视频欧 | 福利一区二区三区视频在线观看 | 99精品蜜臀蜜 | 另类国产精品一区二区 | 野花日本完 | 国产在线观看中文字幕 | 被几个男的一起添好舒服 | 亚洲第一综合天堂另类专 | 18欧美?日韩?国产?中文 | 国产精品线在线精品国语 | 天天做天天 | 福利区在线观看 | 欧美一区二区三区四区婷婷 | 日韩天堂在线专区 | 一级特黄aaa大片 | 720国产在线播放啪 欧美日韩亚洲一区 | 国产大学生普通话对白 | 欧美激情a∨在线视频播放 最新亚洲一区二区在 | 日韩高清在线观看不卡一区二区 | 国产又黄的a级鬼片在线观看 | 国产精品国语对白露脸在 | 国产中文字幕 | 在线观看高清三级综合 | 欧美日韩国产在线激情 | 91福利国产视频 | 66精品综合久 | 亚洲欧美日韩综合在线播放 | 欧美在线视频一区 | 好吊妞在线视频免费观看综合网 | 欧美日韩日本在线观看a | 欧美伦三级精品一区二区 | 最近中文字幕mv第一季歌词 | 国产欧美日韩精品a在线观看高清 | 亚洲第一页在线视频 | 時政要聞 | 精品国产福利第一区二区三区 | 免费动漫成本人视频网站 | 青青国产在线观看 | 高清影视电视剧免费在线观看 | 国产一级婬片aa免费观看 | 国产噜噜噜精品免费视频 | 国产视频精选 | 日韩小u女一区二区三 | 区二区视频在线观看 | 欧美最新免费一区 | 国产精品偷窥熟女欧美激 | 国产日韩欧美高清 | 国产亚洲精品a在线看 | 吃旅行者的坤巴 | 日韩精品国 | 国产a∨精品一区 | 日韩在线不卡 | 国产男女免费完整视频 | 91精品国产欧美一区二区 | 国产精品美乳免费看 | 370p亚洲欧| 日韩高清在线一区二区婷婷 | 国产亚洲制服免视频 | 亚洲成?v人片在线观看翻墙网站 | 日本免费a级毛一片没码 | 亚洲精品国产精品制服丝袜 | 欧美动漫国产欧美一区 | 欧美一区二区三区视 | 日韩精品一区二区三区中文字幕 | 欧美一区二区另类在线播放 | 国产精品免费视频能看 | 国产免费午夜福利在线播放92 | 91精品国产手机在 | 欧美日韩国产色综合一二三四 | 国产日韩欧美在线观看精品 | 欧美亚洲日本另类图区 | 亚州精品一区中文字幕乱码 | 国产精品秘入口免 | 又粗又紧又湿又爽a视频 | 91网站免费观看 | jizzjizz欧美69巨大 | 久青草久青草视频在线观看 | 欧美日本三级级在线观看 | 国产在线乱码一区二区三区 | 国产又大又黑又粗免费视频 | 国产一区二区三区乱码福利 | 国产95视频精品免费 | 欧美精品亚洲精品日韩传电影 | 人成黄页在线观看国产 | 欧美亚洲国产日韩图片 | 成人热色戒| 国产视觉 | 天美麻花星空免费 | 亚洲一区高清 | 骚女影院 | 国产国产久热这里只有 | 久综合网 | 欧美国产第 | 亚洲国产午夜 | 国产精品黑色丝袜在线观看 | 欧美日韩午夜国产一区 | 女人扒开屁股爽桶30分钟免费 | 国产一级淫片免费视 | 野花日本大全免费观看中文7 | 三年片最新电影免费观看 | 国产精品123 | 日韩精品成人亚洲欧美在线 | 日韩精品一区二区三区不 | 久操视频中文字幕在线观看 | 吾爱第一福利在 | 日本成人频道一区二区三区 | 亚欧免费大片在线观看 | 韩国三日本三级中文字幕 | 麻花传媒免费网 | 韩国日本三级在线播放 | 国产日韩精品欧美一区喷 | 欧美一区二区三区免费播放 | 99精品一区二 | 91精品欧美综合在线观看 | 日韩~密 | 羞羞视频app官 | 欧美日本国产综合图区 | 成人午夜爽 | 99夜夜夜精品一区二区 | 999精品视频 | 欧美日韩福利电影一区二区三区 | 不卡一卡 | 国产农村妇女精品一二区 | 欧美中文字幕一区二区三区 | 欧美人成在线观 | 日韩精品一区二区三区四 | 国产免费真实喷潮视频 | 欧美日韩精品在线视频一区 | 欧美重口另类在 | 国产亚洲欧美高清在线观看 | 本一区二区三区 | 精品高清亚 | 韩国三级《私人教练》 | 182tv免费播放线路一线路二 | 欧美一级国| 国产精品亚洲欧美高清 | 真人一级一级99片黄大片 | 91精品一区二区三区无吗 | 午夜福利国产在 | 日本中文字幕一区二区视频 | 欧洲日韩精品在线播放 | 国产最爽乱淫视频国语对白 | 精品国产午夜理论片在线 | 日韩区二区三区免费高清视频 | 老司国产 | 日韩福利在线观看 | 免费人成年短视频在线观看网 | 成人免费观看做爰视频胸大 | 欧美日韩亚 | 国产精品吹潮在线观看中文 | 女同另类国产精品视频 | 91极品美 | 国产大码无尺度视频在线 | 亚洲激情午夜福利色色色 | 国内精品自线一区二区三区 | 日产2025一区在线观看 | 欧美日韩专区国产精品 | 亚洲精品影院一区二区 | 天天插天天射 | 日韩亚洲欧洲美三区中文字幕 | 欧美一级精品视频一区 | 男人的天堂在线视频 | 亚洲中文在线不卡 | 91caocao| 最新版本获取方式 | 国产精品区二区三区日本 | 欧美一级国| 免费亚洲精 | 欧美一级国| 国产精品一区二区亚 | 亚洲中国中文字幕免费 | 91蝌蚪视| 欧美亚洲韩日国产 | 蜜桃视频在线观看免费播放 | 亚洲人成人 | 91热这里只有精品 | 区二区三区三 | 91欧美日韩在线 | 米奇7777狠| 免费一区二区视 | 国产午夜激情视频 | 日产中文字乱码 | 国产jjizz女| 日本在线综合一区二区三区 | 成人午夜天 | 区激情校园小说 | 国产激情视频网站 | 欧美揉bbbbb揉bbbbb| 国产精品办公室沙发 | 欧美日韩精品一区二区免费看 | 成人禁在线观看午 | 日韩欧美亚洲精品 | 精品国产亚洲欧美在线 | 国产香蕉尹人在线观看视频 | 精品国产自在现线 | 欧美综合视频 | 亚洲欧美另类偷窥自拍 | 日韩一区二区三区免费视频 | 日本搞黄在线观看 | 国产一区二区三区四区精 | 裸妇厨房风流在线观看 | 欧美日韩免费高清一区二区三区 | 日韩欧美国产综合在线播放 | 国产91蝌蚪 | 国产精品日韩欧美一区 | 国产片人综合亚洲区 | 国产亚洲精品线观看k频道 大香网伊 | 亚洲欧美精品精品aⅴ | 欧美日韩国产一区二区精品 | 亚洲色偷精品一区二区三区 | 欧美日女人b视频网 | 自拍亚洲欧美 | 97一区二区国产好的精华液 | 亚洲v日韩v欧美在线 | 日韩欧美中文亚洲高清在线 | 日本中文字幕一区二区高清在线 | 欧美日韩综合在线 | 精品自拍网友区在线观看 | 国产在线高清伦免费理视频 | 黑人巨茎| аⅴ资源中文在线天堂 | 国产精品视频一 | 亚洲高清激情精品一区国产 | 91网站免费观看直播 | 亚洲日本在线播放视频 | 欧美综合亚洲 | 亚洲色偷偷综合亚洲 | 国产sm重味一 | 影音先锋亚洲综合小说在线 | 国产在线视频凹凸分类 | 欧美视频在线视频精品 | 国产伊人 | 国产综合视频一区二区三区 | 日本www.在线中文字幕 | 亚洲精品国产高清在线观看 | 国产香线 | 亚洲精品国产一级高清在线观看 | 老司机老色鬼精品免费视频 | 性欧美vr高清极品 | 成人又黄又爽又色的网站 | 娇妻羞涩交换 | 国产亚洲欧美日韩精品一区二区 | 91一区二 | 国产乱人视频在 | 国产免费v片在线观看完整版 | 亚洲国产欧洲在线一区 | 日韩综合在线欧美中文字幕 | 欧美日韩亚洲中文综合视频 | 陌陌影视在线观看高清完整版 | 国产精品兄妹伦理片一区二区 | 日日夜夜精品视 | 51电影网 | 中文字幕与 | 国产黄a一级二级三级看三区 | 国产黄在线观看免费观看网站不卡 | 国内国外一区二区三区 | 国产高清在线观看视频 | 韩国日本中文字幕一区二 | 国产男女动作视频在线91 | 日韩欧美另类综合一区 | 日产美产国产一区二区三区在线 | 亚洲色成人影院在线观看 | 97人人揉人人捏人人添电影 | 国产高清在线精品一本大道 | 亚洲人色大成年网站 | 日韩自拍国产在线观看 | 日本三级韩国三级香港三级a级 | 3区在线播放精品 | 亚洲综合狠狠99婷婷 | 337p亚洲日本中国大胆 | 日本最新免费不卡二区在线 | 日本在线一区二区三区观看 | 精品一区二区三区日韩 | 97久精品国产片一区二区三区 | 一区二区三区国产亚洲网站 | 一区二区欧美日韩高清免费 | 私人情侣影院在线电影院 | 亚洲日本精品va中文字幕 | 91精品欧| 欧美不卡视频 | 国产中文字幕免费 | 精品欧美国产一区二区三区不卡 | 在线观看国产高清免费不卡黄 | a级国产乱理论片在线播放 国产精品日韩精品在线 | 麻花星空影视在线看电视免费版 | 老少配videoshd乱配 | 在线观看成人国产精品 | 在线观看国产h视频 | 国产精品va尤物 | 果冻传媒 | 天天舔天天射 | 九九热这里只有精品在线观看视 | 国产永久在线观看 | 青青青在线播 | 日韩午夜在线一区二区三区 | 国产一区免费观 | 丰满岳乱妇一区二区三区 | 天美麻花果冻视频大全 | 玖月影视| 区一区二日韩 | 欧美、另类亚洲 | 国产一区人妖综合 | 国内国外精品一区二区 | 欧美日韩免费一区二区在线观看 | 日本成年人黄a大片 | 日日摸夜夜添欧美一区 | 国产一国 | 国产91视频一区 | 亚洲欧美日韩精品永久在线 | 国产综合一区 | 国产一区二区在线观看动漫 | 国产日韩欧美在线观看不卡 | 亚洲成综合人在线播放 | 国产原创露脸视频在线观看 | 日韩美女色高清在线看 | 视频播放 | 欧美激情国产免费 | 国产99视频精 | 香蕉精品亚洲二区在线观看 | 欧美日本国产综合在线 | 国产自经典三级在线观看 | 国产一区二区精品福利 | 丰满尤物一区二区三区 | 女同在线视频一区 | 欧美特黄高清免费观 | 日本高清va在线播放 | 91夫妻小视 | 不卡国产视频第一页 | 国产视频一区二区在线观看 | 午夜日韩欧美电影在线 | 国产精品久免 | 日本欧美真人三级在线a | 天天射寡妇射 | 国产精品办公室沙发 | 国产精品色色日本 | 欧美日韩综合在线播放 | 国产高清美女主播在线观看 | 国产亚洲精品影视在线产品 | 日韩精品极品视频在线观看 | 青青草97国产精品免费观看 | 性xxxx欧美老妇胖老太性多毛 | 欧美性xxxx极品高清 | 亚洲熟女精品中文字幕 | 免费国产一区二区不卡在线 | 国产在线成人一区二区 | 欧美性白人极 | 国产精品视频高清在线播放 | 老司机精品成 | 成年网站免费入口 | 99在线 | 亚洲小说一 | 99精品国产一区二区三区不卡 | 国产精品免费观看在线观看 | 日韩高清无不码不卡视频 | 9191精品国产免费一区 | a视频乱 | 国产在线拍偷自揄 | 精品成人免费 | 国产挤奶 | 高清在线一区 | 国产伦精品一区二区三区 | 黑巨茎大战俄罗斯美 | 91欧美亚洲 | 日韩美女视频一区 | 国产高清自拍一区 | 亚洲91精品一区 | 国产玉足脚交极品在线 | 亚洲无线 | 日韩一二三区视频精品 | 成人午夜爽 | 欧美国产日韩另类视频区 | 日本免费一区二区三区最新 | 影音先锋2025色资源网 | 精品三级影视在线免费观看 | 国产裸舞在线一区二区 | 国产韩日欧美在线 | 日韩国产欧美一区二区三区 | 欧美日韩国产亚洲一区二区三区 | 欧美亚洲日本另类图区 | 88影视网免费的电视剧大全 | 国产开嫩苞实拍在线播放 | 日韩精品免费在线观看 | 国产线精品视频在线观看 | 日韩、欧美、中文三级 | 日本精品一区二区中文字幕 | 国产99视频在线观看免费 | 欧美日本一区高清不卡视频 | 国产精品自在在线午夜区app | 日本高清不 | 三级成人影院 | 国产v视频 | 女人与公拘交酡全过程 | 精品一区二区国产在线观看 | 97国语精品自产拍在线观看一 | 99精品蜜臀蜜 | 老司机软件合集 | 二区三区视频精品 | 国色天香一卡二卡三卡四卡 | 国内成人精品亚洲 | 亚洲视频中文字幕在线 | 视频一区二区在线 | 日韩一级欧美一级二级在线观 | 乳肉豪妇荡乳在线观看 | 国产精品乱码一区二区三 | 亚洲人成在线影院 | 国产喷潮在线播放一 | 成人性生交大片免费看 | 九九热在线观看官网 | 成人自拍视频在 | 99爱第一视频在线观看 | 国产盗摄老牛影视 | 日韩在线视频不卡视频 | 国产一区二区色婬影院 | 村长扶着小萍的腰猛的挺进 | 精品一区二区三区密臀在线 | 奇米影视77| 日本亚洲欧洲无免费码在线 | 精品国产综合区 | 日本综合三级精品 | 欧美日韩在线一区二区观看 | 国产精品性| 99精品不卡一区二区三区 | 欧美性色黄大片在线观看 | 污污污污污污www网 a在线亚洲男人的天堂在线 | 欧美日本国 | 按摩师舌头进去添的我好舒服 | 国产精品资源在线播放 | 日韩视频在线播放 | 国产在线观看第50页 | 两性色午夜免费视频 | 三级综合精品乱伦 | 国产真实伦在线播放 | 天天被干免费观看视频 | 亚洲性色精品一区二区在线 | 日本高清中 | 欧美肉大捧一进一出免费视频 | 在线播放免费精品 | 自产国产一区二区 | 欧美一区二区三区免费 | 五月桃花婷婷 | 99精品综合| 精品视频一区二区三三区四区 | 国产伦精一区二区三区视频 | 99久视频只有精品2025 | 羞羞影院午夜男女爽爽免费 | 国产精品视频一区 | 国产高清对白在线观看免费91 | 一区二区三区欧美在线 | 日本三级国产在线 | 国产一区精品在线观看 | 老司机午夜免费精品视频 | 日本道免费精品一区二区 | 欧美一级特黄乱妇高清视频 | 成人开心网 | 日本大臿亚洲香蕉大片 | 99视频精品全部品全正 | 国产乱子伦一区二区三区黑人 | 婷婷六月亚洲中文字幕不卡 | 国产a国产片国产 | 五月婷婷中文字幕 | 国产高清一区 | 国产成年网站v片在线观看 日本一本二本三区免费高清 | 偷拍激情视频一区二区三区 | 日本h无羞动漫在线观看网站 | 女人的天堂a国产 | 国产午夜免费不卡精品理论片 | 在线国产自偷自拍视频 | 国产在线拍揄自揄拍免费下 | 日韩欧美一区二区三区视频 | 国产未满岁18在线 | 国产喷水在线观看 | 日韩伦理在线 | 国产高清在线精品四区 | 国产精品国语对白露脸在线播放 | 日本国产美国日韩欧美 | 国产91区精品福利在线社区 | 日本又黄又粗暴的视频 | 国产午夜三级一区 | 色色色色色色欧美日韩 | 国产精品欧美专区在线观看 | 欧美亚洲日本国产综合网 | 国产又粗又猛又爽又黄的视频 | 日本高清无卡码一区 | 日韩一区二区免费视频 | 欧美午夜理伦三级在线观看 | 国产男女猛烈视频在线观看 | 婷婷综合激情五月中文字幕 | 国产激情一区二区三区四区 | 中文字幕日韩高清 | 日韩18未满禁止观看 | 日本久一道中文一区二区 | 亚洲à∨精品一区二区三区导航 | 亚洲欧美日韩综合在线一区二 | 初爱视频教程韩国 | 国产在线播放精品三区 | 欧美日韩国产免费一区二区三区 | 日韩v手机在线免费观看亚洲 | 日本视频二 | 亚洲一区二区天海 | 国内精品一区 | 国产在线精品欧美日韩电影 | 精品一卡2卡3卡4卡国色天香 | 岛国不卡 | 日本午夜免a费看大片中文4 | 欧美日韩午夜福利一区二区 | 精品国产黄页网站在线观看 | 九九视频精品全部免费播放 | 亚洲成aⅴ人 | 91香蕉污视频下载安装 | 日日夜夜骑 | 欧美日韩不卡高清在线看 | 国产1区2区3区国产精品 | 日韩一区二区三区视频播放 | 99国产视频有精彩视频 | 国产免费一区二区视频 | 欧美日韩无线码在线观看 | 成人起碰免费视频 | 精品国产品国语在线对白 | 韩国三级《私人教练》 | 青青草自产拍国产精品 | 麻花影视最 | 动漫无遮 | 国内xxxx乱子另类 | 欧美日韩国产一区二区 | 婷婷亚洲久悠悠色在线播放 | 天美传媒果冻传媒国产日本 | 日韩美女三级视频 | 99在线精品免费视频九九视 | 国产99精品视频一区二区三区 | health2健健康康 | 中文字幕偷乱视频在线 | 在线观看视频国产 | 七七影院 | 日本丰满大 | 欧美最近| 追心影视 | 在线天堂资源www在线中文 | 二区三区欧美精品在线观看 | 免费观看91视频 | 极速影院 | 国产98视频在线 | 国产精品直播手机在线 | 国内激情自拍 | 国产精品亚洲欧美云霸高清 | 老牛影视电影网 | 国产亚洲福利在线观看 | 日本高清不卡在线中文字幕 | 亚洲91视频网站 | 亚洲色精品aⅴ一区区三区 手机免费看电影 | 日韩女同互慰一区二区 | 日韩精品亚洲aⅴ在线影院 欧美性受xxxx狂喷水 | 美日韩综合精 | 国产亚洲精品mv第十页 | 国产丝袜在线精品丝袜 | 国产精品v片在线观看不卡 精品一区精品二区 | 日本免费a级毛一片没码 | 欧美性爱大全在线观看 | 免费观看mv免费 | 一区二区三区高清视频国产女人 |