超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

DotNetBar for Silverlight教程:在Silverlight計(jì)劃中自定義Appointment Views

翻譯|使用教程|編輯:陳津勇|2019-11-19 10:22:22.023|閱讀 322 次

概述:本文詳細(xì)介紹了使用DotNetBar for Silverlight用戶界面工具箱在Silverlight計(jì)劃中自定義Appointment Views的操作步驟。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

DotNetBar for Silverlight是一個能幫助用戶創(chuàng)建專業(yè)Silverlight應(yīng)用程序的用戶界面工具箱,它包含了Calendar/Scheduler控件、徑向菜單、超級工具提示等。本文詳細(xì)介紹了在Silverlight計(jì)劃中自定義Appointment Views的操作步驟。

免費(fèi)下載DotNetBar for Silverlight正式版

可以在全局級別、每個日歷視圖(即日、周、月或時間軸)和/或每個預(yù)約的基礎(chǔ)上自定義Appointment Views。

  • 使用Appointment.ViewDefinitions屬性可以在每個約定的基礎(chǔ)上定義自定義項(xiàng)。

  • 使用CalendarModel.AppointmentViewDefinitions屬性或CalendarView.ViewCustomizations可以在全局級別上定義自定義項(xiàng)。

CalendarView.ViewCustomizations是CalendarViewCustomizations類型的屬性,而該屬性又具有三個用于自定義日歷視圖不同方面的屬性:GlobalAppointmentViewDefinitions,DayTimeSlotAppearances和MonthDayAppearances。若要自定義預(yù)定視圖,請使用GlobalAppointmentViewDefinitions屬性。

注意:預(yù)定視圖的尺寸(寬度和高度)在內(nèi)部設(shè)置。在“月”視圖、“時間軸”視圖、“周”和“天”視圖中的多日預(yù)約的高度是不變的。使用的值在ScheduleSettings(DevComponents.Silverlight.Schedule)中定義,并且可以在運(yùn)行時更改。其屬性和默認(rèn)值是:MonthViewAppointmentHeight = 18,TimelineViewAppointmentHeight = 21,WeekViewMultiDayAppointmentHeight = 18。

定義一組appointment視圖自定義項(xiàng)的類型是AppointmentViewDefinitionSet。雖然AppointmentViewDefinitionSet是AppointmentViewDefinition實(shí)例的集合,但它也暴露了以下依賴項(xiàng)屬性,這些屬性可用于為所有日歷視圖中的預(yù)約設(shè)置視圖屬性:

  • CommonBackground –用于所有視圖類型(日、周、月和時間軸)中預(yù)約背景的畫筆

  • CommonBorderBrush –一種畫筆,用于所有視圖類型中的預(yù)約邊框。

  • CommonCornerRadius –用于所有視圖類型的預(yù)約的CornerRadius。

  • CommonToolTip –用于所有視圖類型的預(yù)約的工具提示。其值可以是DevComponents.Silverlight.Controls.SuperToolTip或System.Windows.Controls.ToolTip的實(shí)例。或是任何Clr對對象,在這種情況下,值被設(shè)置為SuperToolTip的內(nèi)容。

  • CommonImageSource –用于所有視圖類型的預(yù)約的圖像。值可以是指定圖像位置的字符串或Uri,也可以是ImageSource對象。

  • CommonSelectionBorderBrush –選擇預(yù)約時所有視圖類型中預(yù)約邊框的畫筆。

通過類AppiontmentViewDefinition支持在每個日歷視圖基礎(chǔ)上設(shè)置屬性。定義集中設(shè)置的值總是優(yōu)先于定義集中定義的對應(yīng)值。定義集公開了類型為AppointmentViewDefinition的四個屬性,每個日歷視圖類型各有一個屬性:日、周、月和時間線。appointment視圖定義公開以下依賴項(xiàng)屬性:

  • AppointmentTemplate –定義一個數(shù)據(jù)模板,用作AppointmentView控件的ContentTemplate。AppointmentView控件是一個ContentControl。默認(rèn)情況下,Content屬性設(shè)置為等于DataContext屬性,該屬性是DevComponents.Silverlight.Calendar.ViewModel.AppointmentViewModel的實(shí)例。

  • Background –定義用于appointment視圖背景的筆刷。如果設(shè)置了Appointment.CategoryColor的有效值,則忽略此值。

  • BorderBrush –定義用于appointment視圖邊框的畫筆。如果將Appointment.CategoryColor的值設(shè)置為內(nèi)置值之一,則忽略此值。

  • CornerRadius –定義appointment視圖的拐角半徑。默認(rèn)值為0。

  • CustomData –放置自定義數(shù)據(jù)對象的位置,然后可以在AppointmentTemplate和/或ToolTipTemplate中對其進(jìn)行綁定。

  • ImageSource –指定要與預(yù)約關(guān)聯(lián)的圖像。值可以是指定圖像位置的字符串或Uri,也可以是ImageSource對象。

  • MultiDayAppointmentTemplate –定義一個DataTemplate用于多日預(yù)約的視圖。注意:對于“月”和“時間軸”視圖,如果在提供AppointmentTemplate的值時未設(shè)置此值,則AppointmemtTemplate的值將用于所有預(yù)約,包括單日和多日。

  • SelectionBorderBrush –選中時用于預(yù)約邊框的畫筆。默認(rèn)值由資源提供,鍵為“AppointmentSelectedBorderBrush”。

  • ToolTip–與適用視圖中的預(yù)約相關(guān)聯(lián)的工具提示。此值可以是DevComponents.Silverlight.Controls.SuperToolTip或System.Windows.Controls.ToolTip的實(shí)例。或者,它可以是任何Clr對象,在這種情況下,值被設(shè)置為SuperToolTip的內(nèi)容。

  • ToolTipTemplate – 用于appointment視圖創(chuàng)建的SuperToolTip的ContentTemplate。默認(rèn)情況下,將創(chuàng)建一個SuperToolTip,并將其content屬性設(shè)置為與預(yù)約關(guān)聯(lián)的AppointmentViewModel實(shí)例。如果未設(shè)置此值,則默認(rèn)工具提示內(nèi)容模板由具有靜態(tài)屬性AppointmentView.DefaultToolTipContentTemplateKey定義的鍵的資源定義,其默認(rèn)值為“ StandardAppointmentToolTipTemplate”。

注意,可以從AppointmentViewDefinitionSet和AppointmentViewDefinition之一或兩者中派生出更大的自定義可能性。為了支持這個場景,屬性AppointmentViewDefinition.CurrentView將始終包含AppointmentViewModel的活躍實(shí)例,該實(shí)例為當(dāng)前視圖提供數(shù)據(jù),可用于運(yùn)行時屬性修改。

免費(fèi)下載DotNetBar for Silverlight正式版

完全支持屬性繼承。最高優(yōu)先級是appointment視圖定義提供的值,這些定義取自直接應(yīng)用于預(yù)約的定義集。下一個最高優(yōu)先級是在預(yù)約定義上設(shè)置的值,這些值取自通過日歷控件本身直接或間接應(yīng)用到日歷模型的全局定義集。如果它們都不具有值集,則將檢查定義集提供的公用值,并將對直接應(yīng)用于約會的集合上的值設(shè)置優(yōu)先于全局集合的值。

這是在單個預(yù)約中設(shè)置要用于周視圖和日視圖的圖像的示例:

字符串 url =  “ images / don.png” ; 
如果 (預(yù)約。ViewDefinitions  ==  空) 
    預(yù)約。ViewDefinitions  =  new AppointmentViewDefinitionSet (); 
任命。ViewDefinitions 。天。ImageSourceUri  =約會。ViewDefinitions 。周。ImageSourceUri  =  新的 Uri (網(wǎng)址,UriKind 。相對);

全局appointment視圖定義集可以在Xaml中定義和應(yīng)用。這是從樣例ScheduleControlMVVMSample獲取并在Xaml中設(shè)置,且應(yīng)用的全局定義集的示例:

<時間表:CalendarViewCustomizations  X:鍵 = “ViewCustomizations” > 
    <時間表:CalendarViewCustomizations.GlobalAppointmentViewDefinitions >
         <時間表:AppointmentViewDefinitionSet >
             <時間表:AppointmentViewDefinitionSet.CommonToolTip >
                 <控件:SuperToolTip  樣式 = “{StaticResource的AppointmentToolTipStyle}”  /> 
            </時間表:AppointmentViewDefinitionSet .CommonToolTip >
             <schedule:AppointmentViewDefinitionSet.Day >
                 <schedule:AppointmentViewDefinition  AppointmentTemplate = “ {StaticResource CustomDayViewAppointmentTemplate}” />
            </schedule:AppointmentViewDefinitionSet.Day >
         </ schedule:AppointmentViewDefinitionSet >
     </schedule:CalendarViewCustomizations.GlobalAppointmentViewDefinitions >
</ schedule:CalendarViewCustomizations >

通過將ViewCustomizations屬性設(shè)置為以下方式,將該自定義應(yīng)用于CalendarView:

ViewCustomizations =“ {StaticResource CalendarViewCustomizations}”

Appointment View模型

  • Appointment - 視圖模型是其包裝器的實(shí)際預(yù)約實(shí)例。

  • ViewDefinition – 有效的預(yù)約視圖定義。該實(shí)例基于繼承鏈將所有屬性綁定到最相關(guān)的源。

  • ImageSource –獲取或設(shè)置由Image的ImagesSource屬性綁定的值。默認(rèn)情況下,它將在有效Appointment視圖定義上返回ImageSource的值,或者返回null。

  • OwnerKey –獲取或設(shè)置預(yù)約所有者的Key。有效地設(shè)置此值將更改預(yù)約的所有者。

  • Owner –獲取類Owner的實(shí)例,該類代表預(yù)約的所有者。

  • IsLocked –獲取或設(shè)置預(yù)約的Locked屬性。

  • IsSelected –獲取或設(shè)置預(yù)約的IsSelected屬性。

  • IsRecurrenceRoot –獲取預(yù)約是否為重復(fù)的根預(yù)約。

  • IsRecurring –獲取預(yù)約是否為重復(fù)預(yù)約的一部分。

  • StartTime –獲取或設(shè)置預(yù)約的開始時間。

  • EndTime –獲取或設(shè)置預(yù)約的結(jié)束時間。

  • Subject–獲取或設(shè)置預(yù)約的主題。

  • Description–獲取或設(shè)置預(yù)約的說明。

  • CategoryColor –獲取或設(shè)置預(yù)約CategoryColor的值。

  • TimeMarkedAs –獲取或設(shè)置預(yù)約TimeMarkedAs的值。

  • CornerRadius –獲取預(yù)約視圖的角半徑。

  • SelectionBorderBrush –選擇預(yù)約時獲取用于邊框的畫筆。

  • Background–獲得有效的預(yù)約背景畫筆。

  • BorderBrush –獲取預(yù)約的有效邊框筆刷。

  • TimeMarkerBrush –獲取用于時間標(biāo)記的有效畫筆。

  • CurrentViewType –獲取當(dāng)前活動視圖(例如Month、Week、Day或Timeline)的CalendarViewType。

默認(rèn)模板

默認(rèn)的AppointmentView和ToolTip ContentTemplates在運(yùn)行時合并到當(dāng)前應(yīng)用程序的資源字典中。系統(tǒng)提供了一些默認(rèn)模板,您可以用它們來自定義模板。

請注意,可以通過在Application.Resources部分中使用相同的鍵定義一個新值來覆蓋所有默認(rèn)模板。這是在全局級別上自定義預(yù)約的另一種方法。

Appointment View模板

<!-定義用于“月”視圖中約會的默認(rèn)DataTemplate。-> 
<DataTemplate  x:Key = “ MonthViewAppointmentTemplate” > 
    <TextBlock  Margin = “ 5,0,1,0” > 
        <Run  Text = “ {Binding Subject}”  /> 
        <Run  Text = “ {Binding StartTime,StringFormat = '{0:t}'}“  /> 
    </ TextBlock >
 </ DataTemplate >
 
 <!-在月視圖中為多日約會定義默認(rèn)的DataTemplate。-> 
<DataTemplate  x:Key = “
     -在“周”或“天”視圖中使用約會的默認(rèn)DataTemplate。
        -> <DataTemplate  
          
          
          
          
    

 

 x:Key = “ WeekViewAppointmentTemplate” > 
    <網(wǎng)格>
         <Grid.ColumnDefinitions >
             <ColumnDefinition  Width = “自動”  /> 
            <ColumnDefinition  Width = “自動”  /> 
            <ColumnDefinition  /> 
        </Grid.ColumnDefinitions >
         <Grid.RowDefinitions >
             < RowDefinition  Height = “ Auto”  /> 
            <RowDefinition  /> 
        </Grid.RowDefinitions >
         <Border  Grid.RowSpan = “ 2” 寬度 = “ 5”  HorizontalAlignment =“左”  BorderThickness = “ 0,0,1,0”  CornerRadius = “ {Binding CornerRadius}” 
BorderBrush = “ {Binding BorderBrush}” 背景 = “ {Binding TimeMarkerBrush}” 可見性 = “ {Binding TimeMarkerVisibility}” /> <圖像保證金 = “ 3,3,0,0” Grid.Column = “ 1” HorizontalAlignment = “ Left” VerticalAlignment = “ Top” MaxHeight = “ 20” MaxWidth = “ 20”拉伸 = “均勻” 來源 =                 
                 
               
                “ {Binding ViewDefinition.ImageSource}”  
可見性 = “ {Binding ViewDefinition.ImageSource,Converter = {StaticResource nullableToVisibilityConverter}}” /> <TextBlock Grid.Column = “ 2” Margin = “ 3,3,0,0” TextWrapping = “ Wrap“ Text = ” {Binding Subject}“ /> <TextBlock Margin = ” 3,3,0,0“ Grid.Row = ” 1“ Grid.Column = ” 1“ Grid.ColumnSpan = ” 3“ TextWrapping = ”包裝”文字 = “ {綁定說明}”                
             
               /> 
    </ Grid >
 </ DataTemplate >
 
 <!-在“周”或“天”視圖中定義多天約會的默認(rèn)數(shù)據(jù)模板。-> 
<DataTemplate  x:Key = “ WeekViewMultiDayAppointmentTemplate” > 
    <TextBlock  保證金 = “ 10,0,5,0”  HorizontalAlignment = “左” > 
        <運(yùn)行 文本 = “ {綁定主題}”  /> 
        <運(yùn)行 文本 = “ { Binding StartTime,StringFormat ='{0:MMMM dd}'}“  /> 
        <Run  Text = ” {Binding EndTime, 
         Text = “ {Binding StartTime,StringFormat ='-{0:t}'}}  /> /> 
        <Run  Text = ” {Binding EndTime,StringFormat ='to {0:t}'}“  /> 
    </ TextBlock >
 </ DataTemplate >
 
 <!-在“時間軸”視圖中定義約會的默認(rèn)數(shù)據(jù)模板。-> 
<DataTemplate  x:Key = “ TimelineViewAppointmentTemplate” > 
    <TextBlock  Margin = “ 10,0,5,0”  HorizontalAlignment = “左” > 
        <Run  Text = “ {Binding Subject}”  />
         “ {Binding StartTime,StringFormat ='{0:MMMM dd}'}”  /> 
        <運(yùn)行 文本 = “ {Binding EndTime,StringFormat ='thru {0:MMMM dd}'}”  /> 
        <Run  Text = “ {Binding StartTime,StringFormat ='-{0:t}'}“  /> 
        <Run  Text = ” {綁定EndTime,StringFormat ='至{0:t}'}“  /> 
    </ TextBlock >
</ DataTemplate >

工具提示模板

<!-在“日”,“周”和“時間軸”視圖中為約會工具提示定義默認(rèn)的DataTemplate。-> 
<DataTemplate  x:Key = “ StandardAppointmentToolTipTemplate” > 
    <Grid  MaxWidth = “ 300” > 
        <Grid.RowDefinitions >
             <RowDefinition  Height = “ Auto”  /> 
            <RowDefinition  Height = “ Auto”  /> 
            <RowDefinition  Height = “ Auto “  /> 
        </Grid.RowDefinitions >
         <TextBlock  Text = ” {Binding Subject}“ 
        <TextBlock  Grid.Row = “ 1” > 
            <運(yùn)行 文本 = “ {Binding StartTime,StringFormat ='t'}”  /> 
            <Run  Text = “ {Binding EndTime,StringFormat ='to {0:t}'}”  / > 
        </ TextBlock >
         <TextBlock  Grid.Row = “ 2”  Text = “ {Binding Description}”  TextWrapping = “ Wrap”  /> 
    </ Grid >        
 </ DataTemplate >
 
 <!-定義月約會視圖的默認(rèn)DataTemplate工具提示-> 
<DataTemplate  x:Key = “ MonthCalloutToolTipTemplate” >
    <Grid >
         <Grid.ColumnDefinitions >
             <ColumnDefinition  Width = “ Auto” /> 
            <ColumnDefinition  /> 
            <ColumnDefinition  Width = “ Auto” /> 
        </Grid.ColumnDefinitions >
         <Grid.RowDefinitions >
             <RowDefinition  /> 
            <RowDefinition  /> 
            < RowDefinition  /> 
        </Grid.RowDefinitions >
         <邊框 高度 = “ 10”  寬度 = “ 10”  HorizontalAlignment = “中心” VerticalAlignment = “中心” CornerRadius = “ 3”  
BorderThickness = “ 1” 背景 = “ {綁定背景}” BorderBrush = “ {Binding BorderBrush}” /> <TextBlock Grid.Column = “ 1” 保證金 = “ 7,0,8,0” HorizontalAlignment = “左” 文本 = “ {綁定主題}” FontWeight = “粗體” TextWrapping = “包裝” ctrls:DynamicResource.ForegroundKey = “ CalloutSubjectForeground” /> <TextBlock Margin = “ 0,0,5,0”                   
            
                       
          Grid.Column = “ 2”  HorizontalAlignment = “ Right”  ctrls:DynamicResource.ForegroundKey = “ CalloutTimeForeground” > 
            <Run  Text = “ {Binding StartTime,StringFormat ='t'}”  /> 
            <Run  Text = “ {Binding EndTime,StringFormat ='至{0:t}'}“  /> 
        </ TextBlock >
         <Line  Grid.ColumnSpan = ” 3“  Grid.Row = ” 1“  裕度 = ” 0,3“  StrokeThickness = ” 1“ X1 = “ 0”  X2 = “ 1”  Y1 =“ 0”  Y2 = “ 0”  Stretch = “填充”  
ctrls:DynamicResource.StrokeKey = “ CalloutSeparatorBorder” 可見性 = “ {綁定說明,轉(zhuǎn)換器= {StaticResource nullableToVisibilityConverter}}” /> <Grid Grid.Row = “ 2” 網(wǎng)格。 ColumnSpan = “ 3” > <Grid.ColumnDefinitions > <ColumnDefinition Width = “自動” /> <ColumnDefinition /> </Grid.ColumnDefinitions > <圖像邊距 = “ 0,0,5,0” VerticalAlignment =                
                 
          
            
                  
                 
            
              “ Top”  MaxHeight = “ 20”  MaxWidth = “ 20”  Stretch = “ Uniform”  源 = “ {Binding ImageSource}” 
可見性 = “ {Binding ImageSource,Converter = {StaticResource nullableToVisibilityConverter}}” /> <TextBlock MaxWidth = “ 370” Grid.Column = “ 1” VerticalAlignment = “居中” Text = “ {裝訂說明}” TextWrapping = “包裝” HorizontalAlignment = “左”ctrls:DynamicResource.ForegroundKey =                    
                   
                            “ CalloutDescriptionForeground”  /> 
        </ Grid >
     </ Grid >
</ DataTemplate >

基于AppointmentView的控件的默認(rèn)樣式和模板

如果有必要,可以使用Silverlight提供的隱式樣式繼承,通過AppointmentView控件的Style屬性來修改預(yù)約視圖。注意,使用預(yù)約視圖的隱式樣式只能在全局級別上自定義預(yù)約。不能為單個預(yù)約的視圖提供自定義樣式或模板。

AppointmentView控件是從AppointmentView派生的控件– AppointmentView本身是一個抽象類。為每種日歷視圖類型定義了特定的約會視圖控件。具體的AppointmentView控件是:

  • Month Appointmemt View – 在“月”視圖中提供單日預(yù)約的視圖。

  • MonthMultiDaySegmentAppointmentView –在“月”視圖中提供多天預(yù)約的一部分視圖。一個段代表一個星期包含的預(yù)約的時間跨度。

  • Week Appointment View –在“周”和“日”視圖中提供一天預(yù)約的視圖。

  • Week MultiDay Appointment View –在“周”和“天”視圖中提供多天預(yù)約的視圖。

  • Timeline Appointment View –在“時間軸”視圖中提供預(yù)約的視圖。

為方便,系統(tǒng)提供了默認(rèn)控件模板。您可以使用它們進(jìn)行自定義。

Month Appointment View控件模板

Month Appointment View的默認(rèn)控件模板:

<ControlTemplate  TargetType = “ sch:MonthAppointmentView” > 
    <網(wǎng)格>
         <邊框 背景 = “ {Binding Background}”  BorderBrush = “ {Binding BorderBrush}”  BorderThickness = “ 1”  CornerRadius = “ {Binding CornerRadius}”  /> 
        <ContentPresenter  VerticalAlignment = “ Center”  Content = “ {TemplateBinding DataContext}”  ContentTemplate = “ {TemplateBinding AppointmentTemplate}”  /> 
        <邊框 名稱 = “ SelectedBorder”  BorderThickness= “ 2”  BorderBrush = “ {Binding SelectionBorderBrush}”  不透明度 = “ 0”  CornerRadius = “ {Binding CornerRadius}”  /> 
        <sch:MonthAppointmentMoveThumb  x:Name = “ MoveThumb”  /> 
        <VisualStateManager.VisualStateGroups >
             <VisualStateGroup  x:Name = “ SelectedStates” > 
                <VisualState  x:Name = “未選擇”  /> 
                <VisualState  x:Name = “ Selected” > 
                    <故事板>
                         <DoubleAnimation  Storyboard.TargetName =“ SelectedBorder”  Storyboard.TargetProperty = “ Opacity”  To = “ 1”  持續(xù)時間 = “ 0:0:0.01”  /> 
                    </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x:Name = “ RecurrenceStates” > 
                <VisualState  x:Name = “ NonRecurring”  /> 
                <VisualState  x:Name = “ RecurrenceRoot”  /> 
                <VisualState  x:Name = “ RecurringInstance” > 
                    <故事板>
                         <ObjectAnimationUsingKeyFrames Storyboard.TargetName = “ MoveThumb”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ Collapsed”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
         </VisualStateManager.VisualStateGroups >
     </ Grid >
</ ControlTemplate >

Month MultiDay Segment Appointment View的默認(rèn)控件模板:

<ControlTemplate  TargetType = “ sch:MonthMultiDaySegmentAppointmentView” > 
    <網(wǎng)格>                        
         <邊框 名稱 = “ NormalBorder”  背景 = “ {綁定背景}”  BorderBrush = “ {Binding BorderBrush}”  BorderThickness = “ 1”  CornerRadius = “ {Binding CornerRadius}”  / > 
        <ContentPresenter  Content = “ {TemplateBinding DataContext}”  ContentTemplate = “ {TemplateBinding AppointmentTemplate}”  VerticalAlignment = “中心”  /> 
        <邊框 名稱= “ SelectedBorder”  BorderThickness = “ 2”  BorderBrush = “ {Binding SelectionBorderBrush}”  不透明度 = “ 0”  CornerRadius = “ {Binding CornerRadius}”  /> 
        <sch:MonthAppointmentMoveThumb  x:Name = “ MoveThumb”  /> 
        <Grid  Name = “ MoveResizeGroup“  可見性 = ”崩潰“ > 
            <sch:MonthAppointmentResizeThumb  x:Name = ” ResizeLeft“  保證金 = ” -2,0,0,0“ HorizontalAlignment = “左”  可見性 =“ Collapsed”  /> 
            <sch:MonthAppointmentResizeThumb  x:Name = “ ResizeRight”  Margin = “ 0,0,-2,0”  HorizontalAlignment = “ Right”  Visibility = “ Collapsed”  /> 
        </ Grid >
         <VisualStateManager.VisualStateGroups >
             < VisualStateGroup  x:Name = “ SelectedStates” > 
                <VisualState  x:Name = “未選擇”  /> 
                <VisualState  x:Name = “ Selected” > 
                    <故事板>
                        <DoubleAnimation  Storyboard.TargetName =“ SelectedBorder”  Storyboard.TargetProperty = “不透明度”  To = “ 1”  持續(xù)時間 = “ 0:0:0”  /> 
                        <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ MoveResizeGroup”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “可見”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x:Name =“ RecurrenceStates” > 
                <VisualState  x:Name = “ NonRecurring”  /> 
                <VisualState  x:Name = “ RecurrenceRoot”  /> 
                <VisualState  x:Name = “ RecurringInstance” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeLeft”  故事板。 TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “已崩潰”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames Storyboard.TargetName = “ResizeRight”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “0”  值 = “折疊”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “MoveThumb”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “已崩潰”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x:Name = “ BoundaryStates” > 
                <VisualState  x:Name = “ Closed” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeLeft”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame    
                        > KeyTime = “ 0” 值 = “ Visible” /> </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeRight” Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ Visible”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:Name = “ OpenRight” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  故事板.TargetName = “ NormalBorder”  故事板。TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 =“ 1,1,0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 2,2,0,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeLeft”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 =“ Visible”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:Name = “ OpenLeft” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,1,1,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder” Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,2,2,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeRight”  Storyboard.TargetProperty = “ Visibility” > 
                            < DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ Visible”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:名稱= “ OpenBothEnds” > 
                    <故事板>
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  故事。 = “ SelectedBorder”  故事板。TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 =“ 0,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
         </VisualStateManager.VisualStateGroups >
     </ Grid >
</ ControlTemplate >

Day/Week Appointment View控制模板

Week Appointment View的默認(rèn)控件模板:

<ControlTemplate TargetType="sch:WeekAppointmentView">
    <Grid>                
        <Grid.Resources>
            <ctrls:BoolToVisibilityConverter x:Key="boolToVisibilityConverter" />
        </Grid.Resources>
        <Border Background="{Binding Background}" BorderBrush="{Binding BorderBrush}" BorderThickness="1" CornerRadius="{Binding CornerRadius}" />
        <ContentPresenter Content="{TemplateBinding DataContext}" ContentTemplate="{TemplateBinding AppointmentTemplate}" />
        <Border Name="SelectedBorder" Background="Transparent" BorderThickness="2" Opacity="0" BorderBrush="{Binding SelectionBorderBrush}" CornerRadius="{Binding CornerRadius}" />
        <sch:WeekAppointmentMoveThumb x:Name="MoveThumb" Margin="0,4" Cursor="Hand"
                                        Visibility="{Binding Path=IsLocked, Converter={StaticResource boolToVisibilityConverter}, ConverterParameter=Inverse}" />
        <Grid Name="MoveResizeGroup" Visibility="{Binding Path=IsLocked, Converter={StaticResource boolToVisibilityConverter}, ConverterParameter=Inverse}" >
            <sch:WeekAppointmentMoveThumb x:Name="ResizeTop" Opacity="0" VerticalAlignment="Top" Margin="0,-2,0,0" Cursor="SizeNS" Style="{StaticResource ResizeThumbStyle}" />
            <sch:WeekAppointmentMoveThumb x:Name="ResizeBottom" Opacity="0" VerticalAlignment="Bottom" Margin="0,0,0,-2" Cursor="SizeNS" Style="{StaticResource ResizeThumbStyle}" />
        </Grid>
        <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="SelectedStates">
                <VisualState x:Name="Unselected" />
                <VisualState x:Name="Selected">
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetName="ResizeTop" Storyboard.TargetProperty="Opacity" Duration="0" To="1" />
                        <DoubleAnimation Storyboard.TargetName="ResizeBottom" Storyboard.TargetProperty="Opacity" Duration="0" To="1" />
                        <DoubleAnimation Storyboard.TargetName="SelectedBorder" Storyboard.TargetProperty="Opacity" Duration="0" To="1" />
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>                            
            <VisualStateGroup x:Name="RecurrenceStates">
                <VisualState x:Name="NonRecurring" />
                <VisualState x:Name="RecurrenceRoot" />
                <VisualState x:Name="RecurringInstance">
                    <Storyboard>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ResizeTop" Storyboard.TargetProperty="Visibility">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed" />
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ResizeBottom" Storyboard.TargetProperty="Visibility">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed" />
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoveThumb" Storyboard.TargetProperty="Visibility">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed" />
                        </ObjectAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
        </VisualStateManager.VisualStateGroups>
    </Grid>
</ControlTemplate>

Week MultiDay Appointment View的默認(rèn)控件模板:

<ControlTemplate  TargetType = “ sch:WeekMultiDayAppointmentView” > 
    <網(wǎng)格>
         <邊框 名稱 = “ NormalBorder”  背景 = “ {綁定背景}”  BorderBrush = “ {Binding BorderBrush}”  BorderThickness = “ 1”  CornerRadius = “ {Binding CornerRadius}”  / > 
        <ContentPresenter  Content = “ {TemplateBinding DataContext}”  ContentTemplate = “ {TemplateBinding AppointmentTemplate}”  /> 
        <邊框 名稱 = “ SelectedBorder”  BorderThickness= “ 2”  BorderBrush = “ {Binding SelectionBorderBrush}”  不透明度 = “ 0”  CornerRadius = “ {Binding CornerRadius}”  /> 
        <VisualStateManager.VisualStateGroups >
             <VisualStateGroup  x:Name = “ SelectedStates” > 
                <VisualState  x:Name = “未選擇“  /> 
                <VisualState  x:Name = ”已選擇“ > 
                    <Storyboard >
                         <DoubleAnimation  Storyboard.TargetName = ” SelectedBorder“  故事板。TargetProperty = “不透明度”  至= “ 1”  持續(xù)時間 = “ 0:0:0.01”  /> 
                    </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x:Name = “ BoundaryStates” > 
                <VisualState  x:Name = “ Closed”  /> 
                <VisualState  x:Name = “ OpenRight” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” >
                            <DiscreteObjectKeyFrame  KeyTime =“ 0”  值 = “ 1,1,0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 2,2 ,0,2“  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:Name = ” OpenLeft“ > 
                    <Storyboard >
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,1,1,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  故事板。 TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,2,2,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                </ VisualState >
                 <VisualState  x:Name = “ OpenBothEnds” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “BorderThickness“ > 
                            <DiscreteObjectKeyFrame KeyTime = “ 0”  值 = “ 0,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
         </VisualStateManager.VisualStateGroups >
     </ Grid >
</ ControlTemplate >

Timeline Appointment View控件模板

Timeline Appointment View的默認(rèn)控件模板:

<ControlTemplate  TargetType = “ sch:TimelineAppointmentView” > 
    <網(wǎng)格>
         <邊框 名稱 = “ NormalBorder”  背景 = “ {綁定背景}”  BorderBrush = “ {Binding BorderBrush}”  BorderThickness = “ 1”  CornerRadius = “ {Binding CornerRadius}”  / > 
        <ContentPresenter  Content = “ {TemplateBinding DataContext}”  ContentTemplate = “ {TemplateBinding AppointmentTemplate}”  VerticalAlignment = “ Center” /> 
        <邊界 名稱 =“ SelectedBorder”  背景 = “ {Binding BackgroundBrush}”  BorderThickness = “ 2”  BorderBrush = “ {Binding SelectionBorderBrush}”  不透明度 = “ 0”  CornerRadius = “ {Binding CornerRadius}”  /> 
        <sch:TimelineAppointmentMoveThumb  x:Name = “ MoveThumb”  保證金 = “ 4,0”  光標(biāo) = “手” /> 
        <網(wǎng)格 名稱 = “ MoveResizeGroup”  可見性 = “已崩潰” > 
            <sch:TimelineAppointmentMoveThumb  x:Name =“ ResizeLeft”  HorizontalAlignment = “左”  保證金 = “ -2,0,0,0”  游標(biāo) = “ SizeWE”  樣式 = “ {StaticResource ResizeThumbStyle}”  /> 
            <sch:TimelineAppointmentMoveThumb  x:Name = “ ResizeRight”  HorizontalAlignment = “ Right “  保證金 = ” 0,0,-2,0“  游標(biāo) = ” SizeWE“  樣式 = ” {StaticResource ResizeThumbStyle}“  /> 
        </ Grid >
         <VisualStateManager.VisualStateGroups >
             <VisualStateGroup  x:Name = “ SelectedStates”> 
                <VisualState  x:Name = “未選擇”  /> 
                <VisualState  x:Name = “已選擇” > 
                    <Storyboard >
                         <DoubleAnimation  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “ Opacity”  To = “ 1”  持續(xù)時間 = “ 0 :0:0“  /> 
                        <DoubleAnimation  Storyboard.TargetName = ” NormalBorder“  Storyboard.TargetProperty = ”不透明度“  To = ” 0“ 持續(xù)時間 = “ 0:0:0”  />
                        <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ MoveResizeGroup”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  Value = “ Visible”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x :Name = “ RecurrenceStates” > 
                <VisualState  x:Name = “ NonRecurring”  /> 
                <VisualState  x:名稱= “ RecurrenceRoot”  />
                <VisualState  x:Name = “ RecurringInstance” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeLeft”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  Value = “ Collapsed”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUs  Storyboard.TargetName = “ ResizeRight”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0” 值 = “折疊”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “MoveThumb”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “0”  值 = “折疊”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </故事板>
                 </ VisualState >
             </ VisualStateGroup >
             <VisualStateGroup  x:Name = “ BoundaryStates” > 
                <VisualState  x:Name = “已關(guān)閉” />                                     
                <VisualState  x:Name = “ OpenRight” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 1,1,0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “ BorderThickness” >
                            <DiscreteObjectKeyFrame  KeyTime= “ 0”  值 = “ 2,2,0,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeRight”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “崩潰”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:Name = “ OpenLeft” > 
                    <故事板>
                         <ObjectAnimationUsingKeyFrames Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,1,1,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  故事板。 TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,2,2,2”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames Storyboard.TargetName = “ ResizeLeft”  Storyboard.TargetProperty = “可見性” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ Collapsed”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                     </ Storyboard >
                 </ VisualState >
                 <VisualState  x:Name = “ OpenBothEnds” > 
                    <Storyboard >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ NormalBorder”  Storyboard.TargetProperty = “ BorderThickness”> 
                            <DiscreteObjectKeyFrame KeyTime = “ 0”  值 = “ 0,1”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ SelectedBorder”  Storyboard.TargetProperty = “ BorderThickness” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ 0,2”  / > 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeRight”  Storyboard.TargetProperty = “可見性”> 
                            <DiscreteObjectKeyFrame KeyTime = “ 0”  值 = “ Collapsed”  /> 
                        </ ObjectAnimationUsingKeyFrames >
                         <ObjectAnimationUsingKeyFrames  Storyboard.TargetName = “ ResizeLeft”  Storyboard.TargetProperty = “ Visibility” > 
                            <DiscreteObjectKeyFrame  KeyTime = “ 0”  值 = “ Collapsed”  /> 
                        </ ObjectAnimationUsingKey >
                     </ Storyboard >
                 </ VisualState >
             </ VisualStateGroup >
         </VisualStateManager.VisualStateGroups >
    </ Grid >
</ ControlTemplate>


想要獲取DotNetBar for Silverlight更多資源或正版授權(quán)的伙伴請聯(lián)系領(lǐng)取


慧都16周年·技術(shù)服務(wù)月,軟件商城優(yōu)惠券不限量免費(fèi)放送,購物立減服務(wù)升級,享受折上折>>>


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉(zhuǎn)載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 最大網(wǎng)上PM娛樂城盤口(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 正規(guī)雷火競技官方買球(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 雷火競技權(quán)威十大網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) boyu·博魚信譽(yù)足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 權(quán)威188BET足球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 正規(guī)188BET足球大全(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機(jī)版登錄入口-最新版(已更新) 激情刺激欧美一区二区三区 | 国产在线观看播放精品 | 91爱爱视频 | 国产萌白酱喷水视频在线观看 | 国产成人av在线亚洲天堂在线观看 | 日韩在线中文字幕 | 国产人妖第二页 | 国产高清在线视频伊甸园 | 国产精品无码制服 | av无码精品一区二区三区宅噜 | 精品少妇爆乳无码av无码专区 | 精品国产91无码大片在线观看 | 国内熟妇人妻色在线视频 | 国产精品女人呻吟在 | 2025天堂中文幕一二区在线观 | 国产a级一级淫片免费观看 国产a级综合区毛片久久国产精品 | 激情综合中文无码 | 国产成人精品一二三区 | 国产欧美亚洲另类aⅴ | 91素人约啪 | 成人欧美一区二区三区免费观看 | 国产99久久亚洲 | 成人电影一区二区 | 高潮国产白浆抽搐福利日本 | 国产成人精品a视频一区 | 91精品极 | 国产精品亚洲精品一区二区 | 国产丰满熟女综合浪潮av | 国产成人午夜精品影院 | 国产成人a福利在线观看 | 2025亚洲男人天堂 | 国产一级毛片农村寡妇 | 国产91久久九九免费精品无码 | 国产在线高清伦免费理视频 | 国产高清成人mv在线观看 | 国产精品怕怕怕免费视频大全 | 国产精品麻豆va在线播放 | 成人亚洲a片ⅴ一区二区三区动漫 | 国产精品一级二级 | 国产午夜激无码av毛片久久 | 成人黄色大片 | aa区一区二区三无码精片 | av蜜臀av人妻无码 | 国产精品一区不卡在线观看 | 国产a级作爱 | 91精品资源视 | 国产成人午夜福利不卡在线观看 | 18禁高潮出水呻吟娇喘mp3 | 国产一区二区三区精品网站 | 成人黄色视频在线观看 | 国产4p露脸在线观看 | 精品人妻无码一区二区三区 | 国产精品一区在线观 | 国产三级电影在线观看 | 高潮娇喘抽搐喷水潮喷视频网站 | 国产成人无码综合亚洲日韩 | 99久久九九国产精品国产 | 国产做av无码 | 成人午夜精品一级毛片 | 18禁日韩黄色网 | 91夜夜人人揉人人捏人人添 | 国产一级毛片中文字幕av | 国产福利91三级97伦色 | 成在人线av无码免费动态图 | 国产成人久久久精品二区三区 | 国产在线一区在线视频 | 国产超碰97人人在线 | 国产成人亚洲精品狼色在线 | 国产原创剧情化妆师在线观看 | 91免费看污`羞羞的软件 | www在线一区二区 | 高清无码在线午夜观看 | 国产成人人人97 | 国产作爱视频免费 | 国产成人综合亚洲欧美动漫 | 91av手机在线观看 | 国产精品无码高清在线 | 国产在线精品一区二区黑人 | 91在线精品国产丝袜超清 | 国产欧美日韩综合自拍 | 成年人手机版三级片电影免费观看正 | 国产麻豆91免费观看 | 国产做爰片久久毛片片美国 | 国产精品乱码在线观看 | 2025麻豆福利午夜久久 | 国产黑丝视频在线观看 | 国产精品国产三级国产av剧情 | 国产精品亚洲综合第一页 | 精品日韩欧美国产一区二区 | 国产交换一区二区三区 | aⅴ一区二区三区 | 国产精品无码久久综合网老 | 精品国产亚洲av麻豆尤物 | 国产成人综合精品 | 99久久精品国产自在首页 | 东京热人妻系列无码专区 | 99久久久久精品一级毛片 | 丰满人妻一区二区三区免费视频 | 国产综合欧美无毒不卡怡红院 | 91国偷自产一区二区三区 | 国产毛片毛多水多的特级毛片 | 国产黄色网址在线观看 | 国产在线高清精品1314 | 国产午夜电影在线观看不卡 | 国产高潮流白浆喷水在线观看 | 国产精品欧美在线另类小说 | 精品少妇无遮挡毛片视频软件 | 国产成人久久精品二区三区牛 | 国产涩涩视频在线观看 | 国产精品免费一区二区三区 | 97人人添人人澡人人澡人人澡 | 1区2区日韩欧美国产 | 国产午夜精品久久久久免费视频 | 91免费网址| 国产成人在线一 | 国产一区二区三四区 | 国产大学生粉嫩无套 | 国产经典自拍一区 | av亚欧洲日产国码无 | 91麻豆国产在线 | 国产亚洲精久久久久久无码浪潮 | 国产精品国产亚洲精品不卡 | 国产午夜福利院757视频 | 国产成人午夜福利免费无码r | av无码人妻一区二区三区牛牛 | 国产a一级无 | 国产夜色精品一区二区 | 国产av无码专区亚洲av蜜芽 | 国产无码黄色视频在线观看 | 91一区二区无码水蜜桃人妻 | 高清无码爆乳护士在线播放 | 国产精品无码av不卡 | 国产真实高中生在线在线观看 | 国产精品午夜电影 | 国产美女极品免费视频 | 成人午夜精品亚洲日韩 | 99精品久久久久久久久久 | 成人无码www免费视频樱花 | 国产麻豆精品一区 | 成人综合在线观看 | 国产无码三级片精品网址 | 91久久九九亚洲一区二区 | 97人妻起碰免费公开视频不卡 | 国产精品一二三区 | 国产无码电影一区二区三区 | 韩国久久精品 | 丰满少妇高潮惨叫正在播放 | 国产亚洲一区二区三区在线 | 国产精品一线二线三线精华液 | 国产制服丝袜亚洲高清 | 精品人妻大屁股白浆无码 | 国产福利小视频在线免费观看 | 激情丝袜欧美专区在线观看 | 成人色综合综合网站 | 国产区精品系列在线观看不卡 | 国产av妓女影视妓女影院 | 国产精品日日做人人爱 | 国产福利免费视频 | 国产在线精品成人一 | 精品视频一区二区三区免费 | 国产内射在线激情一区 | 国产精品国产三级国产试看 | 国产va欧美va在线观看 | 精品不卡免费一区二区三区 | 国产91精品高清一区二区三区 | 国产在线精品观看免费观看 | 国产欧美日韩在线在线播放 | 国产麻豆成人传媒免费观看 | 东京热无码av专区 | 国产午夜精品不卡观看 | 精品少妇一区二区 | 丰满东北老熟女 | 国内亚洲欧美一区二区三区 | 成人拍拍拍免费视频网站 | 国产成人麻豆精品午夜福利在线 | 国产+日韩+另类+视频一区爱 | 精品国产福利在线观看 | 国产美女激情作爱网站 | 97人妻在线免费视频 | 国产无套粉嫩白浆在线观看 | 国产精品亚洲美女 | 精品九九99久久在免费线 | 91成人免费观看在线观看 | 成人区人妻精品一区二视频 | 国产成人精品日本亚洲专区不卡 | 国产在线高清理伦片a电影 国产在线高清仑片a | 国产在线观看精品 | 国产三级在线播放放视频 | 99久久九九爱精品69堂 | 国产高清精品在线中文字幕 | 国产成a人亚洲精v品无码性色 | 高清无码爆乳系列 | a级情欲片在线观看免费hd | 国产av无码专区影视 | 成人爱做视频 | 国产99久久亚洲综合网 | 精品人妻无码一区二区三区视频 | 国产成人精品亚洲一区二区三区 | 国产成a人亚洲精v品无码性色 | 国产互换人妻好紧hd无码 | 国产野外无码理论片在线播放 | 精品无码一区二区三区av影院 | 国产精品一区久久精品 | 91久久电影国产高清 | 91精品综合国产在线观看 | 极品少妇被猛得白浆直流草莓视 | 动漫精品一区二区三区在线 | 国产精品成人av片免费看网站 | 国产成人综合亚洲欧美天堂 | 国产精品福利网站导航 | 国产无套露脸在线观看 | 91精品国产乱码在线观看入 | 91精品综合网站 | 国产精品美女在线观看福利 | 国产麻豆天美果冻无码视频 | 国产午夜精品精品视频一2025 | 精品视频在线免费观看 | 91精品视频播放 | 国产精品女同一区二区 | 国产av激情无码久久 | 国产一区二区高清在线播放 | 国产aⅴ无码专区亚洲aⅴ毛 | 国产精品欧美三级在线观看 | 99久精品 | a级毛片无码免费久久 | 国产3p单男绿帽在线 | 国产成本人在线观看 | 97色伦97色| 91久久久精品无码一区二 | 国产人妻人伦精品1国产盗摄 | 国产成人一区二区三区a片 国产成人一区二区三区电影 | 国产成人久久综合一区四季 | 国产精品无码一区二区三级 | 精品国产av无码一区二区三区 | 黄色av无码 | 99精品偷拍视频一区二区三区 | 国产亚洲精品久久久久一区 | 国产成人黄色网站 | 国产精品一二三四区 | 国产亚洲日韩欧洲一区 | 国产成人精品国产成人亚洲 | 国产av人人夜夜澡人人爽麻豆 | 国产精品美女久久久浪潮av | 国产一区二区三区在线免费观看 | 国产日韩精品视频无码 | 国产精品免费一区二区三区 | 成人精品无码av综合 | 成人免费观看高清视频a斤 成人免费观看国产高清 | 国产午夜福利精品一 | 91精品综合在线偷观看视频 | 国产性大片免费播放 | a级毛片高清免费视频就看 a级毛片高清免费视频在线 | 精品国产高清a毛片无毒不卡 | 国精品无码一区二区三区 | 国产精品午夜福利网站 | 国产成人三区四区 | 91在线高清私人电影 | 国产成人黄色网站视频在线观看 | 国产精品国产午夜免费 | 国产av综合一区二区三区 | 福利一区二区三区视频播放 | 91九色国产| 成人无码电影在线观看网 | 国产av无码福利精品成人久久 | 国产无码一区二区三区不卡视频 | 国产精品一区二区免费 | 91成人在线播放 | 成人免费无码大片a毛片 | 69精产国品| 高潮流白浆免费观看 | 成人夜色视频 | 999久久欧美人妻一区二区 | 国产精品欧美亚洲韩国日本久久 | 国产精品无码久久av丝袜喷水 | 成人午夜黄网站在 | 18禁成年宅男午夜网站 | av黄片高清无码在线观看 | 国产精品一区亚洲一区天堂 | 91久久国产综合久久91大便 | 国产偷抇久久精品水蜜桃 | 精品无人乱码一区二区三区日 | 精品国产乱码九九九久久久 | 国产欧美精品午夜在线播放 | 国产福利小电影视福利在线 | 2025国产精品视频 | 变态国产调教手机在线 | av日韩人妻黑人综合无码 | 国产黄色激情视频 | 东京一本一道一二三区 | 精品人妻无码一区二区色欲aⅴ | 国产成人噼啪免费视频 | 成人毛片无码免费播放网站 | 国产精品午夜未成人免费观看 | 国产免费无遮挡吸奶头视频 | 国产精品午夜福利在线观看 | 精品久久国产免费 | 爆爽av国产剧情精品原创一区 | 国产一区二区在线观看涩爱 | 国产精品女a色欲av色欲老师 | 国产人妻人伦精品1国产盗摄 | 精品国产片在线免费观看 | 成人国产欧美大片一区 | 18禁超污无遮挡无码网址 | 国产91l在线播放 | 国产经典青青青手机视频 | 国产一区二区视频在线关看 | 国产精品日韩亚洲一区二区 | 国产一区二区在线视频 | 国产精品欧美极品中文久久 | 国产亚洲午夜高清国产亚洲 | 国产精品香蕉在线一区二区 | 国产成人美女在线播放 | 国产美女a做受大片在线观看 | 国产亚洲日韩精品激情手机免费播放 | 国产天堂一区二区三区 | 国产重口老太和小伙乱 | 国产福利精品一区二区 | a级毛片高清免费视频在线 a级毛片高清免费视频在线播放 | 国产午夜男女爽爽爽爽爽视频 | 国产欧美日韩综合一区激情 | 国产99精品在线观 | 国产午夜福利在线播放无删减 | 成人精品一区二区三区中文 | 国产中文内射一区二区三区在线 | 国产成人无码v在线播放不卡 | 国产在线欧美中文字幕免费观 | 精品无码一区二区三区爱欲九九 | 国产成人精品久久久久大片 | 东京热久久综合伊人av | 国产成人精品免费影视大全 | 91麻豆国产福利在线观看 | 国产午夜精品一区二区三区不 | 99精品全国免费7观看视频 | 国产美日韩精品久久 | 国产精品亚洲一区二区在线观 | 国产精品一级在线观看 | 国产精品免费视频网 | 精品一区二区国产三区亚洲人 | 精品日本三级在线观看视频 | www.中文字幕日本 | 18禁白丝喷水视频www视频 | 国产一区二区三区精品一级毛片 | 91视频精品安全吗 | 国产高清无码在线一区二区 | 国产人妖综合在线视频 | 国产精品一区久久人爽 | 国产a级毛片久久久久久精品 | 激情国产av做激情国产爱 | 国产欧美激情一区二区三区 | 国产精品v片在线观看不卡 国产精品v日韩精品v | 成年女人毛片免费视频 | 国产成人精欧 | 国产欧美日韩亚洲精品区23 | 国产自产精品一区二区三区 | 国产主播福利精品中文 | 国产精品久久久久久久妇丈 | 国产成人自在自线视频 | 国产精品无码一二三区免费 | 国产美女一级a作爱在线观看 | 国产熟女真实乱精品视频 | 国产在线观看麻豆91精 | 91精品婷婷国产综合久久 | 国产精品白浆精子流水合集 | 成人做受120秒试看试看视频 | 高潮国产白浆抽搐福利日本 | 国产av巨作精品原创 | 99久久精品一区二区毛片 | 国产在线一区二区在线视频 | 岛国av资源网 | av无码在线观看不卡 | 国产精品免费观看调教网 | 精品少妇无遮挡毛片视频软件 | 高h猛烈失禁潮喷a片在线观看 | 国产熟女性爱 | 国产精品无码无片在线观看3d | 国产精品伦一区二区三级视频 | www亚洲视频黄色电影 | 国产免费无遮挡在线观看视频 | 韩国无码色视频在线观看 | 国产精品视频高清在线播放 | 2025年最新中文字幕 | 精品国产自产久久久 | 国产精品视频免费一区二区 | 国产成人精品a视频一区 | 国产美女深夜福利在线一 | 国产aⅴ无码 | 国产精品无码福利午夜专区 | 国产精品成人午夜电影 | 91福利精品国产自产在线 | 2025国产毛片无码视频 | 国产国产精品女人高潮毛片 | 精品无码久久久久久动漫 | 国产精品欧美一区二卡 | 成人欧美亚洲另类日韩 | 国产精品三级a | 国产成人精彩在线视频 | 国产成人啪精品视频免费软件 | 国产精品乱码一本二本三本色 | 成人午夜精品久久久久久久小说 | 国产成人啪精品免费观看 | 国产一区二区视频 | 国产精品盗摄偷窥盗摄 | 国产激情无码视频在线播放性色 | av在线免费不卡可看 | 国产尤物在线观看一区二区 | 成人午夜视频一区二区国语 | 国产欧美另类久久久精品丝瓜 | 999久久欧美人妻一区二区 | 成人国产在线播放9696 | 国产精品亚洲一区二区无码 | 国产骚丝袜诱惑视频在线观看 | 99精品一级欧美片免费播放 | 国产喷潮在线播放一区 | 国产美女露脸口爆吞精 | 91精品国产自产永久观看在线 | 国产在线无码制服丝袜无码知名国 | 国产极品尤物va在线精品 | 国产精品伦人一久二久三久 | 国产无码综合一区二区 | 精品国产高清欧美操b视频 精品国产高清一区二区广区 | 国产欧美成人福利在线播放 | 精品国产三级a∨在线欧美 精品国产三级a∨在线无码 | 国产专区第一页在线看 | 国产精品国产三级国产专播 | 精品国产品国语在线不卡 | 国产主播国产精品自拍 | 国产精品女人呻吟 | 国产午夜亚洲精品无码 | 国产成人一区二区三区在线观看 | 国产成人福利久久久精品 | 精品高清免费网站 | 91在线视精品在亚洲 | 国模精品一区二区 | 18禁动漫一区二区三区免费下 | 精品无码一区二区三区视频在 | 国产丝袜美腿一区二区日韩 | 高潮流白浆潮喷在线观看 | 91精品国产福利线观看久久 | 国产成人无码v在线播放不卡 | 91麻豆精品国产自产在线观看 | 国自产拍视频在线网站 | 国产91白丝在线播放 | av一本久道久久波多野结衣 | 国产sm重味一区二区三区 | 精品无码一区在线观看动漫 | 国产免费永久网站 | 丰满巨臀大屁股bbw 丰满老熟妇aaaa片 | 2025国产精华国产精 | 国产精品亚洲片在线观看不 | 国产成人无码av片在线观看 | 国产精品一区二区视频 | 波多野结衣国产一区二区在线观看 | 国产福利在线观看不 | 精品国产一区二区三区成人 | 国产一级无码免费视频 | 国产精品无码一二三 | 国产高清无码日韩一二三区 | 国产精品国语刺激对白在线观看 | 国产精品毛片99久久久久 | 国产精品国产三级国产av′ | 18禁止观看强奷免费国产大片 | 国产成人精品亚洲日 | 91久久香蕉国产熟女线看 | 国产一区二区三区乱码 | 2025国产精品午夜久久 | 国产精品久线在线观看 | 成人免费无码大片a毛片软件 | 国产在线精品一区免费香 | 国产无套粉嫩白浆内射在线观看 | 国产精品欧美亚洲韩国日本久久 | 国产精品玖玖资 | 国产成人精品曰本亚洲 | 国产精品无码一区二区三区在 | 91麻精品国产91久久久久 | 国产欧美2025无马砖区 | 国产做a爰片久久毛片a片白丝 | 国产做爱视频免费www | 国产成人影院一区二区三区在线 | 国产三级在线播放 | 国产av一区二区三区无码野 | 2025国产精品一区二区在线 | 国产在线播放综合网房 | 国产精品无码免费播放 | 国产午夜毛片一区二区三区 | 国wwwww黄视频 | 国产成人无码av一区二区 | 国产欧美另类久久久精品不卡 | 国产精品三p一区二区视频 国产精品三级 | 国内免费视频一区二区三区 | 国产区精品一区二区不卡中文 | 国产精品亚洲av色欲在线观 | 国产av无码乱码国产精品 | 国产成人午夜高潮毛片 | 国产综合日本影视 | 国产精品偷伦视频免费手机播 | 成年女人粗暴毛片免费观看 | 国产偷窥熟女高潮精品视频免费 | 精品久久久久久中文字幕无码vr | 国产欧美综合在线观看第七页 | 911色主站性欧美 | 精品人妻无码在中文字幕 | 国产丝袜肉丝视频在线观看 | 激情欧美在线 | 国产综合无码三级 | 国产麻豆9l精品三级站 | 国产高清在线直播欧美 | 成人情趣用品 | 国产精品国产三级囯产av中文 | 国产aⅴ精品一区二 | 精品国产高清自在线一区二区 | 成av人片在线观看 | 国产一区二三区好的精华液 | 国产91精品丝袜一区二区漫画 | av中文字幕综合一区 | 18禁高清无遮挡一 | 91精品国产亚洲爽啪在线观看 | 国产一区二区三区精品区在线 | 国产日韩久久久久精品影 | av在线播放免费无码 | 国产成人高清在线观看播放 | 国产麻豆文化传媒 | 国产精品欧美一区二区二区二区 | 国产精品高潮露脸在线观看 | 东京热无码国产精 | av中文字幕一区四区 | 国产亚洲人成在线视频网站 | 国产精品乱码久久久久久小说 | 91久久国产电影 | 国产在线观看在线直播 | 丰满白嫩尤物一区二区 | 国产成人a一在 | 高清无码在线观看越南专区 | 国产av毛片影院精品资源 | 国产91丝袜在线播放00 | 国产孕妇喷水视频在线播放 | 国产精品国产免费无码专区蜜桃 | 国产精品免费av在线播放 | 91无码在线观看 | www在线一区二区 | 国产不卡视频一区二区三区 | 69国产精品视频免费 | 国产一区二区三区三级无码 | 岛国毛片一级一级特级毛片 | 国产亚洲日本精品 | 国产成年无码aⅴ片 | 潮喷失禁大喷水 | 精品无码一区二区三区亚洲桃色 | 国产精品禁18久久久夂久 | 囯产精品一品二区三区 | 国产色欲av一区二区三区 | 东京热一精品无码av | 国产高清av在 | 国产精品视频网站丝袜 | 成人3dh动漫在线播 成人3d动漫一区二 成人3d动漫在线观看 | 91久久精品无码一区二区免费 | 国产综合精品一区二区三区 | 国产麻豆日韩欧美久 | 国产xx00在线观看 | 国产真实露脸在线观看 | 国产真人无码免费视频 | 国产原创av一区二区三区 | 成人亚洲欧美日韩 | 成人国产一区二 | 国产福利私拍在线播放 | av网址国产在线看 | 国产成人aa片在线观看 | 成人无码中文av天堂 | 99久久九九社区精品 | 91精品国产无线乱码在线观看 | 国产白丝jk捆绑束缚调教视频 | 91精选国产大片 | 韩国欧美福利视频一区二区 | 国产av午夜网站 | 国产区在线观看 | 精品亚洲国产成v人片传媒 精品亚洲国产成人av不卡 | 91精品久久久久五月天精品 | 国产亚洲成aⅴ人片在线观看不卡 | 国产无码成本人电影 | 东京一本一道一二三区 | 18禁黄网站无码 | 国产美女裸体无遮挡免费视频 | 按摩调教在线观看 | 国产亚洲欧美一区二区三区在 | 高潮国产精品一区二区喷水 | 99久久九九社区 | 精品国产高清在线观看国产 | 国产欧美日韩综合精品一级 | 国精品人妻无码一区二区三区 | 成人a级毛片久久精品 | 91九色成人国 | 国产av永久无码天堂影院 | 国产成人无码区免费aⅴ片老人 | 91丝袜精品久久久久久无码人妻 | 国产高清在线观看视 | 2025国产精品性爱 | 国产在线无码制服丝袜无码 | 99国产一区二区三 | 国产一区在线观看免费 | 国内自拍视频一区二区三区 | 99久久国语露脸 | 成人中文字幕久久 | 国产精品美女啪啪视频 | 成人国产亚洲精品a区天堂 成人国产亚洲精品ā区天堂 | 国产精品一一老牛影视视 | 91久久精品无码一区二区免费 | 国产午夜无码片在线观看影视 | 国产精品青青青高清在线观看 | 国产无码不卡一区二区三区 | 91av剧情免费在线看片 | 国产激情久久久久影院蜜桃av | 成人av免费视频在线观看 | 国产美女视频在线精品 | 成人国产一区二区精品小说 | 国产精品毛片一区二区三区四区 | 精品国产av色一区二区 | 69式真人无码精品视频免费 | 国产人妻久久精品一区二 | 国产福利一区在 | 国产91白丝在线播放 | 18黑白丝水手服自慰喷水网站 | 国产成人a亚洲 | 国产成人综合久久免费导航 | 18禁白丝喷水视频www视频 | 91口爆吞精国产对白 | 精品国产专区91在线官网 | 国产91在线免费观看 | 国产精品免费视频网站 | 国产精品大片免费看 | 精品人妻无码一区二区三区丝袜 | 国产精品四虎影视亚洲综合 | 国产无套粉嫩白浆在线 | 国产成人三级在线播放 | 国产黄网站在线观看 | 成年午夜一级毛片视频 | 91麻豆精彩久久久久久久91 | 国产成人v一区二区 | av天堂手机版在线观看网站 | 国产成人麻豆亚洲综合无码精品 | 国产微拍无码精品一区 | 东京热无码一区二区免费不卡 | 精品国产一区二区三区高清观看 | 国产91在线看 | 国产+日韩+另类+视频一区 | 东京热一区二区三区精品无 | 成人无码区免费aⅴ片在线观看 | 国产精品国语对白露脸在线播放 | 岛国av一区二区无码 | 91情国产l精品国产亚洲区 | 国产精品成人大片 | 精品亚洲免费视频91 | 国产精品露脸国语对白99 | 91久久国产最好的精华液 | 国产成人精品999视频 | 成人无码av一区二区三区 | 国产精品午夜无码av在线播放 | 国产精品天干天干在线下载 | 国产精品冒白 | 国产精品淫水呻吟女王调教 | 国产白丝jk | 2025亚洲欧美国产日韩 | 国产最新自拍视频 | 国产成人精品免费视频下载 | 91亚洲精品自产拍在线观看 | 3d无码纯肉动漫在线观看 | 国产精品va在线观看不卡顿 | 91精品人妻一区二区蜜桃 | 国产成人一区二区三区精品久久 | 91精品一区二区三区 | 国产熟女高潮视频 | 91精品无码国产在线观看 | 国产欧美综合在线男人的天堂 | 精品国产高清自在线99 | 国产成人精品a视频 | 国产精品黑料在线 | 国产精品高潮森林久久av无码 | 国产精品无码久久 | 成人免费观看全部免费 | 国产成人精品精品欧美 | 国产字幕制服中文在线 | 国产精品国产三级国产三级 | 东京热无码人妻一区二区三av | 东京热av高清在线 | 国产肥熟女视频一区 | 国产91精品一区麻豆亚洲 | 成人中文字幕在线 | av免费无码一区二区 | 国产高潮精品久久av无码 | 国产在线高清在线精品 | 国产精品久在线观不 | 成人精品国产成人亚洲 | 91精品国产高清久久福利 | 国产精品一区不卡在线观看 | 国产品九九久久久国产精品 | 国产成人无码区在线观看流畅 | 91麻豆产精品久久久久久夏晴 | 国产高级桑拿在线播放 | 国产爆初菊在线观看免费视频 | 国产成人av在线影院无毒 | 精品国产一区二区三区不卡在 | 成年人手机版三级片电影免费观看正 | 国模吧一区二区三区 | av少妇无码一区二区三区 | 国产91精品高清一区二区三区 | 国产喷水自慰在线观看 | 成人国产精品一区二区网站 | 国产精品一区二区国产馆蜜桃 | 大帝av在线一区二区三区 | 国产高潮流白浆免费观看 | www国产在线| 国产成a人亚洲精v品无码性色 | 精品精品国产理论在线 | 国产欧美大片在线 | 精品国产a∨无码一区二区三 | 国产午夜人做人免费 | 国产在线观看午夜天堂 | aⅴ在线观看视频 | 国产av高清一区二区三区 | 高清视频一区二区三区 | 国产91精品高清一区二区三区 | 国产精品一区二区三区免费观看 | 99久久国产精品免费电影 | 国产3p露脸福利在线视频 | 国产精品无码色一区二涩欲区三区 | 国产精品一区二区国产主播 | 国产亚洲欧美一区二区三区在 | 国产日韩精品一区二区三区在线 | 91大神在线精品网址 | 国产91熟女高潮一区二区 | 成人综合国产精品 | 国产末成年毛片aⅴ在线 | 99精品一区二区三区免费视频 | 国产做床爱无遮挡免费视频 | 国产精品亚洲国产三区 | 国产欧美日韩资源在线观看 | 国产成人综合洲欧美在线 | 国产高清天天看在线 | 成人av在线一区二区三区 | 国产精品无码亚洲精品2025 | 国产人妻人伦精品1国产盗摄 | 国产成人精品免费 | 国产色噜噜视频在线 | 国产美女久久影院 | 国产欧美另类精品又又久久 | 国产真实高中生在线在线观看 | 国产精品一区二区三区久久 | 国产不卡在线播放 | 国产一级av国片免费变态 | 福利精品老师国产自产在线 | 国产精品人人爽人人做 | 国产精品无码视频影院 | 国产激情久久久久影院小草 | 91成人午夜在线精品 | 国产av一区二区三区久久 | 国产99爱在线视频免费观看 | 国产成人精品免费影视大全 | 国产熟女真实乱精品 | 99精品一区二区三区无码吞精 | h无码精品视频在线观看网站 | 国产成人麻豆亚洲综合无码精 | 国产二级毛片 | 成人精品一区二区三区电影黑人 | 国产成人久久精品一区二区三区 | 成人精品免费视频在线观看 | 国产精品v欧美精品∨日韩 国产精品v欧美精品v | 国产欧美日韩主播在线观看 | 成人在线一区二区三区四区 | 国产精品久久久影视 | 国产精品美脚玉足脚交 | 成人精品在线免费观看 | 高清视频一区二区三区 | 成人无码影片精品久久久 | 国产精品亚洲四区在线观看 | 岛国av无码免费无禁网站麦芽 | 国产拍偷自偷在线精品 | 国产aⅴ精品一区二区三区久 | 国产一区在线播放网址 | 国产成人av大片在线观看 | 国产一区二区三区不卡在线 | 国产91精品秘入口内裤包裹 | 国产69精品久久久久熟女 | 2025国产午夜福利 | 极品少妇爆乳无码av地味 | av无码一区二区三区午夜 | 国产精品毛片a | 国产成人精品无码a区在线观看 | 国产精品一区久久人爽 | 成年站免费网站看v片在线 成年作爱免费视频视频 | 国产精品视频第二区第二页 | 国产av果冻传媒在线观看 | 91高清影院| 国产高清中文字幕欧美 | 国产亚洲中文日本不卡二区 | 国产精品欧美亚洲日韩国产 | 91精品国产免费久久 | 囯产精品不卡无码av在线播放 | 国产激情精品一区二区三区 | 成人免费观看高清视频a斤 成人免费观看国产高清 | 精品偷自拍另类在线观 | 国产成人欧美综合在线影院 |