欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

logo DevExpress WinForm中文手冊

Toast通知管理器


立即下載DevExpress WinForms

 Toast Notification Manager組件顯示Toast通知——一個Windows 10版本的警報窗口。

DevExpress 警報窗口

提示:

  1. Toast通知只能在Windows 8.0或更高版本下顯示,對于較舊的Windows版本,請使用警報窗口。
  2. Windows只對那些固定在“開始”菜單上的應用程序顯示toast通知。
  3. 如果用戶禁用了通知(特定于應用程序的通知或所有通知),Toast通知管理器將無法顯示通知。
  4. 該組件使用系統的COM對象將通知數據傳遞給Windows通知平臺,Windows根據這些數據顯示通知。如果您的應用程序或用戶沒有訪問Windows通知平臺的權限,則不會彈出通知。

 應用程序可以同時顯示多個通知,也可以一次多次顯示一個通知。ToastNotification對象有9個內容模板,可以播放聲音。

創建通知

 1.將ToastNotificationManager組件從Visual Studio的工具箱中拖放到表單上。

DevExpress ToastNotificationManager組件
2.Windows顯示toast通知的應用程序是固定在開始菜單——確保您的應用程序有一個有效的快捷方式與。為了調試,調用組件的智能標記并單擊“Create Application Shortcut”鏈接。


Toast通知創建

3.調用管理器的智能標記并單擊Edit Notifications…鏈接。

DevExpress 管理器

 4.在集合編輯器對話框中,單擊 Add 添加通知,這會創建新的ToastNotification對象,并將它們添加到管理器的ToastNotificationsManager.Notifications集合中,您可以自定義屬性網格中的通知設置。

  • ToastNotification.Body和IToastNotificationProperties.Body2 ——兩個常規文本字符串,它們是主要的通知文本。Body2行可以被禁用,這取決于所選擇的模板(見下文)。
  • ToastNotification.Duration——獲取或設置如果用戶不關閉通知,通知的可見時間。
  • ToastNotification.Header——在通知標題中顯示的粗體文本字符串,標題字符串可以占一到兩行,這取決于通知模板。
  • ToastNotification.ID ——一個只讀屬性且存儲唯一通知的ID。
  • ToastNotification.Image ——獲得或設置通知形象。
  • ToastNotification.Sound ——允許您指定一個聲音通知。
  • ToastNotification.Template——獲取或設置通知模板,下表說明了不同的通知類型。
模板 描述
Text01

 IToastNotificationProperties.Body字符串,最多占用三行。

DevExpress Text01模板
Text02

 第一行是粗體的IToastNotificationProperties.Header文本字符串,第二行和第三行是IToastNotificationProperties.Body的換行文本字符串。

DevExpress Text02模板
Text03

 字符串的粗體IToastNotificationProperties.Header文本占據第一行和第二行,IToastNotificationProperties.Body文本在第三行。

DevExpress Text03模板
Text04

 粗體IToastNotificationProperties.Header文本在第一行,IToastNotificationProperties.Body字符串在第二行,IToastNotificationProperties.Body2字符串在第三行。

DevExpress Text04模板
ImageAndText01

Text01模板和圖像

DevExpress ImageAndText02模板
ImageAndText02

Text02模板和圖像

DevExpress ImageAndText02模板
ImageAndText03

Text03模板和圖像

DevExpress ImageAndText03模板
ImageAndText04

Text04模板和圖像

DevExpress ImageAndText04模板
Generic

Windows 10風格的通知,使用以下屬性指定通知內容:

  • ToastNotification.AppLogoImage (48x48像素,100%縮放),根據ToastNotification.AppLogoImageCrop屬性值裁剪。
  • ToastNotification.AttributionText
  • ToastNotification.Body and IToastNotificationProperties.Body2
  • ToastNotification.Header
  • ToastNotification.HeroImage (364x180 pixels)
  • ToastNotification.Image (332x180 pixels)
Toast 通知通用模板

 5.要顯示特定的通知,請使用ToastNotificationsManager.ShowNotification方法。

C#:

toastNotificationsManager1.ShowNotification(toastNotificationsManager1.Notifications[3]);
//or
toastNotificationsManager1.ShowNotification("3b7fcd8b-a1e0-4ff5-83ce-023cdf6be24b");

VB.NET:

toastNotificationsManager1.ShowNotification(toastNotificationsManager1.Notifications(3))
'or
toastNotificationsManager1.ShowNotification("3b7fcd8b-a1e0-4ff5-83ce-023cdf6be24b")

管理終端用戶交互

根據用戶的操作,會發生以下事件:

  • ToastNotificationsManager. Activated ——如果最終用戶單擊此通知,則發生,處理此事件來檢查單擊了哪個通知,并根據結果執行操作。下面的代碼演示了一個示例。

C#:

private void toastNotificationsManager1_Activated(object sender, DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs e) {
switch (e.NotificationID.ToString()) {
case "3b7fcd8b-a1e0-4ff5-83ce-023cdf6be24b":
MessageBox.Show("Notification #1 Clicked");
break;
case "66501f90-ac6b-440d-bf73-483c5ab22143":
MessageBox.Show("Notification #2 Clicked");
break;
}
}

VB.NET:

Private Sub toastNotificationsManager1_Activated(sender As Object, e As DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs)
Select Case (e.NotificationID.ToString()
Case "3b7fcd8b-a1e0-4ff5-83ce-023cdf6be24b"
MessageBox.Show("Notification #1 Clicked")
Exit Select
Case "66501f90-ac6b-440d-bf73-483c5ab22143"
MessageBox.Show("Notification #2 Clicked")
Exit Select
End Select
End Sub
  • ToastNotificationsManager.UserCancelled——在最終用戶關閉通知時發生。
  • ToastNotificationsManager.TimedOut——在最終用戶沒有響應通知并且在一段時間后隱藏通知時發生,下面的代碼重新發送超時通知。

C#:

private void toastNotificationsManager1_TimedOut(object sender, DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs e) {
toastNotificationsManager1.ShowNotification(e.NotificationID);
}

VB.NET:

Private Sub toastNotificationsManager1_TimedOut(sender As Object, e As DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs)
toastNotificationsManager1.ShowNotification(e.NotificationID)
End Sub
  • ToastNotificationsManager.Hidden ——當toast通知被ToastNotificationsManager.HideNotification或ToastNotificationsManager.HideNotification方法隱藏時發生。
  • ToastNotificationsManager.Dropped—當通知因最終用戶的系統設置而取消時觸發。

使用“Generic”模板自定義通知

下面的XML標記是toast通知的內容布局示例:

XML:

<toast displayTimestamp="2018-01-05T13:35:00Z">
<visual>
<binding template="ToastGeneric">
<text id="1">Header Text</text>
<text id="2">Body Text</text>
<text id="3">Body 2 Text</text>
<text placement="attribution">Attribution Text</text>
<image src="file:///C:/Users/John.Doe/AppData/Local/Temp/tmpBC2C.tmp4e9214ef-f478-4cea-972a-3fdd6c3acac0.png" placement="appLogoOverride" hint-crop="circle" />
<image src="file:///C:/Users/John.Doe/AppData/Local/Temp/tmpBC2D.tmpeb4a5986-fd2a-4d7d-a69d-a78f0061d754.png" placement="hero" />
<image src="file:///C:/Users/John.Doe/AppData/Local/Temp/tmpBC1B.tmp43598461-7e59-4600-a95c-88edbc57b2ec.png" />
</binding>
</visual>
</toast>

 您可以處理 ToastNotificationsManager.UpdateToastContent事件來使用System.XML命名空間的API修改此模板。例如,下面的代碼將具有兩個子組的組添加到通知布局,每個子組顯示兩個額外的文本塊,垂直排列。

C#:

using System.Xml;

public Form1() {
InitializeComponent();
//. . .
toastNotificationsManager1.UpdateToastContent += ToastNotificationsManager1_UpdateToastContent;
}

private void ToastNotificationsManager1_UpdateToastContent(object sender, DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs e) {
XmlDocument content = e.ToastContent;
XmlNode bindingNode = content.GetElementsByTagName("binding").FirstOrDefault();
XmlElement group = content.CreateElement("group");
bindingNode.AppendChild(group);

XmlElement subGroup = content.CreateElement("subgroup");
group.AppendChild(subGroup);

XmlElement text = content.CreateElement("text");
subGroup.AppendChild(text);
text.SetAttribute("hint-style", "base");
text.InnerText = "subgroup1";

text = content.CreateElement("text");
subGroup.AppendChild(text);
text.SetAttribute("hint-style", "captionSubtle");
text.InnerText = "captionSubtle";

subGroup = content.CreateElement("subgroup");
group.AppendChild(subGroup);

text = content.CreateElement("text");
subGroup.AppendChild(text);
text.SetAttribute("hint-style", "captionSubtle");
text.SetAttribute("hint-align", "right");
text.InnerText = "subgroup2";

text = content.CreateElement("text");
subGroup.AppendChild(text);
text.SetAttribute("hint-style", "captionSubtle");
text.SetAttribute("hint-align", "right");
text.InnerText = "captionSubtle";
// Save the toast markup as an XML file for debugging purposes
content.Save(@"D:\Toast.xml");
}

VB.NET:

Imports System.Xml

Public Sub New()
InitializeComponent()
'. . .
AddHandler toastNotificationsManager1.UpdateToastContent, AddressOf ToastNotificationsManager1_UpdateToastContent
End Sub

Private Sub ToastNotificationsManager1_UpdateToastContent(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs)
Dim content As XmlDocument = e.ToastContent
Dim bindingNode As XmlNode = content.GetElementsByTagName("binding").FirstOrDefault()
Dim group As XmlElement = content.CreateElement("group")
bindingNode.AppendChild(group)

Dim subGroup As XmlElement = content.CreateElement("subgroup")
group.AppendChild(subGroup)

Dim text As XmlElement = content.CreateElement("text")
subGroup.AppendChild(text)
text.SetAttribute("hint-style", "base")
text.InnerText = "subgroup1"

text = content.CreateElement("text")
subGroup.AppendChild(text)
text.SetAttribute("hint-style", "captionSubtle")
text.InnerText = "captionSubtle"

subGroup = content.CreateElement("subgroup")
group.AppendChild(subGroup)

text = content.CreateElement("text")
subGroup.AppendChild(text)
text.SetAttribute("hint-style", "captionSubtle")
text.SetAttribute("hint-align", "right")
text.InnerText = "subgroup2"

text = content.CreateElement("text")
subGroup.AppendChild(text)
text.SetAttribute("hint-style", "captionSubtle")
text.SetAttribute("hint-align", "right")
text.InnerText = "captionSubtle"
' Save the toast markup as an XML file for debugging purposes
content.Save("D:\Toast.xml")
End Sub
DevExpress Toast通知自定義模板

按鈕

處理以下事件并在通知中顯示按鈕:

  • ToastNotificationsManager.UpdateToastContent ——添加一個按鈕到通知,使用Arguments屬性將數據傳遞給應用程序。
  • ToastNotificationsManager.Activated ——處理按鈕上的點擊,將事件參數轉換為ToastNotificationActivatedEventArgs類型,讀取Arguments事件參數并從通知中獲取數據。

下面的代碼顯示了示例處理程序。

C#:

using DevExpress.XtraBars.ToastNotifications;
using System.Xml;
// Add the "Show Details" button.
private void toastNotificationsManager1_UpdateToastContent(object sender, DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs e) {
XmlDocument content = e.ToastContent;
XmlElement toastElement = content.GetElementsByTagName("toast").OfType<XmlElement>().FirstOrDefault();

XmlElement actions = content.CreateElement("actions");
toastElement.AppendChild(actions);

XmlElement action = content.CreateElement("action");
actions.AppendChild(action);
action.SetAttribute("content", "Show details");
action.SetAttribute("arguments", "viewdetails");
}
// Handle button clicks.
private void toastNotificationsManager1_Activated(object sender, DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs e) {
ToastNotificationActivatedEventArgs args = e as ToastNotificationActivatedEventArgs;
MessageBox.Show(string.Format("The {0} button is clicked", args.Arguments));
}

VB.NET:

Imports DevExpress.XtraBars.ToastNotifications
Imports System.Xml
' Add the "Show Details" button.
Private Sub toastNotificationsManager1_UpdateToastContent(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs) _
Handles toastNotificationsManager1.UpdateToastContent
Dim content As XmlDocument = e.ToastContent
Dim toastElement As XmlElement = content.GetElementsByTagName("toast").OfType(Of XmlElement)().FirstOrDefault()

Dim actions As XmlElement = content.CreateElement("actions")
toastElement.AppendChild(actions)

Dim action As XmlElement = content.CreateElement("action")
actions.AppendChild(action)
action.SetAttribute("content", "Show details")
action.SetAttribute("arguments", "viewdetails")
End Sub
' Handle button clicks.
Private Sub toastNotificationsManager1_Activated(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ToastNotifications.ToastNotificationEventArgs) _
Handles toastNotificationsManager1.Activated
Dim args As ToastNotificationActivatedEventArgs = TryCast(e, ToastNotificationActivatedEventArgs)
MessageBox.Show(String.Format("The {0} button is clicked", args.Arguments))
End Sub

用戶輸入

Generic toast模板允許您向通知中添加。

DevExpress toasts 輸入框

C#:

private void toastNotificationsManager1_UpdateToastContent(object sender, DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs e) {
XmlDocument content = e.ToastContent;
XmlElement toastElement = content.GetElementsByTagName("toast").OfType<XmlElement>().FirstOrDefault();
toastElement.SetAttribute("launch", "performAction");
XmlElement actions = content.CreateElement("actions");
toastElement.AppendChild(actions);
XmlElement text = content.CreateElement("input");
// Input Box
actions.AppendChild(text);
text.SetAttribute("id", "textBox");
text.SetAttribute("type", "text");
text.SetAttribute("placeHolderContent", "Type a reply");

// Time selector
XmlElement input = content.CreateElement("input");
actions.AppendChild(input);
input.SetAttribute("id", "time");
input.SetAttribute("type", "selection");
input.SetAttribute("defaultInput", "15min");
XmlElement selection = content.CreateElement("selection");
input.AppendChild(selection);
selection.SetAttribute("id", "15min");
selection.SetAttribute("content", "15 minutes");
selection = content.CreateElement("selection");
input.AppendChild(selection);
selection.SetAttribute("id", "30min");
selection.SetAttribute("content", "30 minutes");

XmlElement action = content.CreateElement("action");
// Send button
actions.AppendChild(action);
action.SetAttribute("content", "Send");
action.SetAttribute("arguments", "Send");
// Snooze button
action = content.CreateElement("action");
actions.AppendChild(action);
action.SetAttribute("content", "Snooze");
action.SetAttribute("arguments", "snooze");
// Dismiss button
action = content.CreateElement("action");
actions.AppendChild(action);
action.SetAttribute("content", "Dismiss");
action.SetAttribute("arguments", "dismiss");
}

VB.NET:

Private Sub toastNotificationsManager1_UpdateToastContent(ByVal sender As Object, ByVal e As DevExpress.XtraBars.ToastNotifications.UpdateToastContentEventArgs)
Dim content As XmlDocument = e.ToastContent
Dim toastElement As XmlElement = content.GetElementsByTagName("toast").OfType(Of XmlElement)().FirstOrDefault()
toastElement.SetAttribute("launch", "performAction")
Dim actions As XmlElement = content.CreateElement("actions")
toastElement.AppendChild(actions)
Dim text As XmlElement = content.CreateElement("input")
' Input Box
actions.AppendChild(text)
text.SetAttribute("id", "textBox")
text.SetAttribute("type", "text")
text.SetAttribute("placeHolderContent", "Type a reply")

' Time selector
Dim input As XmlElement = content.CreateElement("input")
actions.AppendChild(input)
input.SetAttribute("id", "time")
input.SetAttribute("type", "selection")
input.SetAttribute("defaultInput", "15min")
Dim selection As XmlElement = content.CreateElement("selection")
input.AppendChild(selection)
selection.SetAttribute("id", "15min")
selection.SetAttribute("content", "15 minutes")
selection = content.CreateElement("selection")
input.AppendChild(selection)
selection.SetAttribute("id", "30min")
selection.SetAttribute("content", "30 minutes")

Dim action As XmlElement = content.CreateElement("action")
' Send button
actions.AppendChild(action)
action.SetAttribute("content", "Send")
action.SetAttribute("arguments", "Send")
' Snooze button
action = content.CreateElement("action")
actions.AppendChild(action)
action.SetAttribute("content", "Snooze")
action.SetAttribute("arguments", "snooze")
' Dismiss button
action = content.CreateElement("action")
actions.AppendChild(action)
action.SetAttribute("content", "Dismiss")
action.SetAttribute("arguments", "dismiss")
End Sub

 為了處理用戶與這些元素的交互,創建一個Activator——DevExpress.XtraBars.ToastNotifications.ToastNotificationActivator類的自定義后代。用 和 屬性修飾這個子類來允許組件對象模型(COM)創建和訪問這個類的實例。在下面的示例中,一個消息框顯示用戶按下了哪個通知按鈕、用戶輸入了什么文本以及用戶選擇了哪個時間間隔,更改OnActivate方法覆蓋來實現您自己的功能。

C#:

[Guid("-type-your-GUID-here-"), ComVisible(true)]
public class ToastNotificationActivatorCustom : DevExpress.XtraBars.ToastNotifications.ToastNotificationActivator {

public override void OnActivate(string arguments, Dictionary<string, string> data) {
StringBuilder sb = new StringBuilder();
sb.AppendLine(arguments);
foreach (string key in data.Keys) {
sb.AppendLine(string.Format("{0} = {1}", key, data[key]));
}
MessageBox.Show(sb.ToString());
}
}

VB.NET:

<Guid("-type-your-GUID-here-"), ComVisible(True)>
Public Class ToastNotificationActivatorCustom
Inherits DevExpress.XtraBars.ToastNotifications.ToastNotificationActivator

Public Overrides Sub OnActivate(ByVal arguments As String, ByVal data As Dictionary(Of String, String))
Dim sb As New StringBuilder()
sb.AppendLine(arguments)
For Each key As String In data.Keys
sb.AppendLine(String.Format("{0} = {1}", key, data(key)))
Next key
MessageBox.Show(sb.ToString())
End Sub
End Class

提示:您可以使用在線GUID generate隨機生成有效的GUID。注意,所有GUID必須是唯一的。

注意:

  • 如果您單擊Toast通知管理器智能標簽中的“Create Application Shortcut”鏈接來調試通知,則在每次更改Activator類時單擊“Update Application Shortcut”鏈接。否則,通知將不會反映您的更改。
  • 組件對象模型在工作線程中調用OnActivate方法,確保這個方法對控件和組件的所有調用都是用執行的。

 要將這個自定義激活器分配給Toast通知管理器,請在設計時指定ToastNotificationsManager.ApplicationActivator屬性。

DevExpress Toast通知管理器

 …或在代碼中調用RegisterApplicationActivator/UnregisterApplicationActivator方法(隱藏于智能感知)。

C#:

public XtraForm1() {
InitializeComponent();
toastNotificationsManager1.RegisterApplicationActivator(typeof(ToastNotificationActivatorCustom));
this.FormClosed += XtraForm1_FormClosed;
}

private void XtraForm1_FormClosed(object sender, FormClosedEventArgs e) {
toastNotificationsManager1.UnregisterApplicationActivator();
}

VB.NET:

Public Sub New()
InitializeComponent()
toastNotificationsManager1.RegisterApplicationActivator(GetType(ToastNotificationActivatorCustom))
AddHandler Me.FormClosed, AddressOf XtraForm1_FormClosed
End Sub

Private Sub XtraForm1_FormClosed(ByVal sender As Object, ByVal e As FormClosedEventArgs)
toastNotificationsManager1.UnregisterApplicationActivator()
End Sub

注意:

 自定義激活器要求應用程序快捷方式包含一個唯一的應用程序ID (ToastNotificationsManager.ApplicationId)和一個指向COM類的CLSID(傳遞給GUID屬性的GUID)。此外,應用程序必須注冊為本地COM服務器,當用戶與toast通知交互時可以調用該服務器。為此,在部署應用程序時創建以下注冊表項:

  • Key:HKEY_CURRENT_USER \ SOFTWARE \類{-your-GUID-here -} \ \ CLSID LocalServer32
  • Value:C:\Users\Sample\Desktop\YourApplication.exe(指定可執行文件的實際路徑)

應用快捷方式及故障處理

文章指出,要發送Toast通知,應用程序的快捷方式應該安裝在啟動畫面上。啟動畫面應用程序快捷方式位于%AppData%\Microsoft\Windows\Start Menu\Programs文件夾中,您需要在該文件夾中添加快捷方式來顯示toast通知。

 作為一名開發人員,您可以調用ToastNotificationManager組件的智能標簽,然后點擊“Create Application Shortcut”來在機器上顯示toast通知。然而,其他pc無法顯示toast通知,因為他們的啟動畫面沒有快捷方式到應用程序。

 要在代碼中添加啟動畫面快捷方式,請使用 DevExpress.Data.ShellHelper.TryCreateShortcut方法。

C#:

using DevExpress.XtraBars.ToastNotifications;
using DevExpress.Data;

ToastNotificationsManager manager = new ToastNotificationsManager();
manager.ApplicationId = "k2sjd104713413j134-981413das";
ToastNotification notification = new ToastNotification();
notification.Template = ToastNotificationTemplate.Text01;
notification.Body = "DevExpress Toast Notification";
notification.ID = "lashdoiaqw2112lafhoar1op4";
manager.Notifications.Add(notification);
if (!ShellHelper.IsApplicationShortcutExist("My Test App")) {
ShellHelper.TryCreateShortcut(
exePath: System.Reflection.Assembly.GetEntryAssembly().Location,
applicationId: manager.ApplicationId,
name: "My Test App");
Application.Restart();
}

VB.NET:

Imports DevExpress.XtraBars.ToastNotifications
Imports DevExpress.Data

Dim manager As New ToastNotificationsManager()
manager.ApplicationId = "k2sjd104713413j134-981413das"
Dim notification As New ToastNotification()
notification.Template = ToastNotificationTemplate.Text01
notification.Body = "DevExpress Toast Notification"
notification.ID = "lashdoiaqw2112lafhoar1op4"
manager.Notifications.Add(notification)
If Not ShellHelper.IsApplicationShortcutExist("My Test App") Then
ShellHelper.TryCreateShortcut(exePath:= System.Reflection.Assembly.GetEntryAssembly().Location, applicationId:= manager.ApplicationId, name:= "My Test App")
Application.Restart()
End If
DevExpress toast快捷方式

 調用 Application.Restart 方法是因為如果應用程序正在運行,則Windows無法顯示通知。這和其他潛在的問題(例如,應用程序可能沒有在系統文件夾中寫入文件的權限)意味著您不能依靠這種技術在 client機器上添加快捷方式,應用程序安裝程序應該在“程序”文件夾中添加快捷方式,以便為您的用戶啟用toast通知。

 要確保顯示通知,請處理在無法顯示通知時引發的ToastNotificationsManager.Failed 事件。例如,下面的代碼說明了如何顯示消息框而不是故障通知。

C#:

using DevExpress.XtraBars.ToastNotifications;
using DevExpress.XtraEditors;

private void ToastNotificationsManager1_Failed(object sender, ToastNotificationFailedEventArgs e)
{
if ((string)e.NotificationID == "important_notification_ID")
{
IToastNotificationProperties undeliveredToast =
toastNotificationsManager1.GetNotificationByID(e.NotificationID);
XtraMessageBox.Show(undeliveredToast.Body, undeliveredToast.Header);
}
}

VB.NET:

Imports DevExpress.XtraBars.ToastNotifications
Imports DevExpress.XtraEditors

Private Sub ToastNotificationsManager1_Failed(ByVal sender As Object, ByVal e As ToastNotificationFailedEventArgs)
If CStr(e.NotificationID) = "important_notification_ID" Then
Dim undeliveredToast As IToastNotificationProperties = toastNotificationsManager1.GetNotificationByID(e.NotificationID)
XtraMessageBox.Show(undeliveredToast.Body, undeliveredToast.Header)
End If
End Sub

 e.Exception事件參數允許您獲取有關toast無法顯示的原因的信息,還可以啟用ToastNotificationsManager.ThrowOnErrors屬性,以便在應用程序發送toast通知失敗時拋出異常。

注意事項

  • 操作系統會自動設置通知的背景顏色,您不能修改它。
  • 操作系統顯示通知,它們在最終用戶關閉應用程序后仍然可見。
  • Windows 8風格的通知會在右下角自動顯示一個快捷圖標,此圖標無法移除。
  • 同時顯示的通知數量取決于最終用戶的系統設置。
  • Windows 10 Anniversary 更新(Redstone 1, build 1607)和更新的版本支持“Generic”通知模板。
  • 如果通知沒有為其AppLogoImage屬性分配圖像,它將顯示應用程序圖標,應用程序圖標可以在的 “Project | Properties | Icon”菜單中設置。
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产熟女绯色一区二区三区免费 | 国产福利免费视频 | 91九色蝌蚪熟女 | 国内精品伊人 | 精品性影院一区二区三 | 日本精品一区二区三区 | 国产在线精品一区二区高清 | 又大又硬一进一出做视频 | 娇小teen乱子 | 亚洲国产精品国自产拍a∨ 麻花影视在线看电视剧软件 | 国产一级淫片a免费播放口欧美 | 亚洲色国产欧美日韩 | 成人日韩欧美精品 | 黑人巨茎大战亚洲白妇 | 国产午夜福利精品一区 | 精品国产乱子伦一区二区三区 | 91国内揄拍国内精品情侣对白 | 国产精品一区二区无线 | 午夜影院日韩 | 特殊重囗| 粗大的内捧猛烈进出在线视频 | 丝袜图片 | 欧美日韩精品激情福利综合 | 欧美日韩在线视频一区 | 伊人精品在线观看 | 午夜a级理论片在线播放 | 成a人片免费在线观看 | 国产精品成人免费 | 国产一区二区三区免费在线 | 欧美国产在精品 | 精品视频在线观看 | 国产免费久 | 婷婷六月综合缴情在线小蛇 | 神马午夜电影网手机在线播 | 天天槽天天槽天天槽 | 欧美一区二区三区性 | 欧美日韩国产一区二区三区在 | 欧美日韩精美视频在线观看 | 欧美人与性动交α欧美精品 | 国产欧美日韩综合精品一区二区 | 一区二区三区视频在线观看 | 精品国产91高清在线观看 | 国产在线观看精品 | 亚洲综合国产一区二区三区 | 欧美日韩国产激情一区 | 日韩精品一区二区三区在线 | 青草青草久热精品视频在线播放 | 高清欧美性猛 | 亚洲欧洲日本精品永久在线观看 | 亚洲成片 | 日本高清一级婬片a级中文字幕 | 亚洲一区二区三区四区在线 | 国产一区三区二区中文在线 | 国产亚洲精品看片在线观看 | 日韩精品在线视频一区二区三区 | 午夜人成影视免费 | 免费+国产+日本 | 国产精彩对白在线91 | 国产日韩在线观看香蕉一区 | 大地资源高清日本 | 午夜日韩欧美电影在线 | 99这里只有精品在线观看视频播 | 日本在线播放一区二区三区 | 国产欧美一区二区精品久 | 五月天激情综合网 | 亚洲s色大片在线观看 | 日本人浓密bbw | 日本在线视频一区二区三区 | 热门海量电影资源在线观看 | 日本一夲道dvd在线 在线观看国产一线天木耳奈奈 | 亚洲国产高清国产拍精品 | 日本又黄又粗暴的视频 | 精品国产一区二区三区香蕉欧美 | 视频网站 | 丁香九月月小说图片区 | 91草莓视频在线观看 | 精品a视频在线观看 | 精品三级乱伦免费 | 亚洲国产欧美中文手机在线 | 亚州精品一区二区三区手机一 | 日韩一区二区手机免费观看 | 日韩美女网站在线看 | 337p日本人体 | 国产精品v亚洲精品v日韩精品 | 免费午夜无| 国产人妖的免 | 午夜理伦片免费 | 亚洲精品成a人在线观看 | 亚洲成年人网 | 国产福利不卡视频在免费 | 国产乱妇乱子在线播放视频 | 亚洲欧美精 | 亚洲va欧美| 日本高清va在线播放 | 91丝袜在线观看 | 中文字幕在线免费观看 | 亚洲一区二区三区不卡精品 | 日本黄一级日本黄二级 | 日本三级欧美三级 | 欧美综合自拍亚洲综合 | 国产精品成人va在线 | 日韩精品国产一区 | 欧美精品国产一区二区三区 | 西西人体大胆扒开下部337卩 | 一区二区三区四区在线视频 | 午夜国产小视频 | 在线观看精品国产福利片87 | 国产9191免费观看在线 | 97午夜理论片在线影院 | 国产高清一区二区三区四区 | 精品免费美剧网排行榜在线看 | 亚洲一区在线免费 | 欧美不卡一区二区 | 中文岛国精品亚洲一区 | 国产美女极品免费视频 | 999y | 69一区二三区好的精华液 | 日韩午夜理论免费tv影院 | 国产伦精品一一区二区三区高清版 | 福利一区二区三区视频在线观看 | 免费在线观| 最新电影大片 | 国产综合色产在线精品 | 欧美a免费 | 国产在线精品成人一区二区三区 | 国产www尤物精品在线观看 | 国产亚洲男人的天堂在线观看 | 99re热这里只有精品视频 | 亚洲欧美综合精品成 | 国语自产偷拍精品视频偷拍 | 国产精品综合日韩精品第一页 | 在线国产精品看片 | 日本高清中文字幕免费一区二区 | 亚洲成a人 | 好看动漫 | 国产初高中生真实在线视频 | 欧美亚洲日本国产黑白配 一级特黄高清aaa | 性爱影院三级国产 | 欧美精品vid | 亚洲人ⅴsaⅴ国产精品 | 国产精品不卡在线观看 | 欧美高清日韩在线 | 在线播放国产一区 | 中文字幕日韩wm二在 | 亚洲国产精品第一区二区三区 | 免费10 | 精品国产又大又长又爽 | 妖小槡bbbb槡bbbb槡 | 欧美一级做a爱高清免费观看 | www一区二区乱码www | 成人看片在线观看免费 | 成人动漫在线播放一区二区 | 欧美日韩一区二区综合 | 最新国产福利在 | 视频一区免费 | 亚洲欧美另类在线区 | 国产精品成人观看视频免费 | 水蜜桃www | 99热永久地址有精品 | 国产精品视频一 | 成人午夜免费观看 | 日本免费一区二区五区六区 | 国产精品v日韩精品 | 国产成视频在线观看 | 亚洲国产精品va在线看黑人 | 亚洲精品一区二区三区视频在线观 | 亚洲国产日韩一级精品视频网站 | 最新福利电影在线看 | 国产精品综合色区在线 | 日韩成人中文字幕在线观看 | 福利在线观看 | 国产手机精品自拍视频 | 亚洲一级qv无| 老司机成人亚洲精品影院 | 午夜免费啪视频观看视频 | 91精品导航在线观看 | 精品国产一区二区三区a | 成人精品一区二区三区在线 | 国产精品最新高清 | 亚洲日本中文字幕天天更新 | 成人91污污污在线观看 | 一区二区三区国产 | 99热视| 自偷自拍亚洲综合精品 | 久操视频网站 | 亚洲成熟女人毛毛耸耸多 | 国产亚洲精aa在线观看 | 五月丁香中文字 | 国产性夜夜春夜夜爽30 | 观看视频在线观看 | 亚洲理伦精 | 亚洲欧美香蕉在线日韩精选 | 国产中文字幕在线点播 | 国产伦精品一一区二区三区高清版 | 尤物国产精品福利三区 | 国产精品欧美一区二区三区不 | 精品一区二区三区 | 污污污污污污www网 午夜福利小视频400 | 手机高清热播韩剧美剧电视剧 | 国产精品丝袜一区二区三区 | 手机免费在线追剧网站 | 97国产婷婷综合在线视 | 精品欧美小视频在线观看 | 草莓视频成人 | 92国产精品午夜福利视色 | 欧美a级v片在线观看一区 | 99国产在线线 | 扒开老师大 | 亚洲精品中文字幕不卡在线 | 中文文字幕文字幕亚洲色 | 91日本在线观看亚洲精品 | 人人超人人超免费国产 | 国产欧美一区二区三区在线看 | 免费国产va在 | 激烈网站| 中文字幕一区二区三区免费视 | 亚洲国产人成自精在线尤物 | 国亚洲一厂区二厂区三厂区 | 自拍偷拍亚洲 | 日本一卡二卡三 | 国产成年无 | 亚洲精品福利电影在线观看 | 欧美亚洲日本另类图区 | 精品国产—亚洲人成在线 | 最新md传 | 91国内精品在线入口 | 亚洲综合一区三区 | 日韩高清在线播放不 | 亚洲欧美洲成人一区二区 | 2025年精品国产福利在线 | 三年片大全在线观看免费观看大全 | 一区二区三区欧美在线 | 欧美高清性色生活片 | 一区二区三区免费在线观看视频 | 国产极品美女在线观看网站 | 国产日韩欧美亚洲精品中字 | 欧美日韩免费一区二区在线观看 | 欧美一区二区三区日韩精品 | 一区二区三区影院在线午夜 | 字幕在线 | 午夜dj视频在线观看免费 | 亚洲国产精品ⅴa在线观看 最新亚洲人 | 欧美国产日本高清不卡 | 国产精品毛多多水多 | 91高清国产不卡一区二区 | 精品视频一区二区三三区四区 | 手机免费在线观看日韩电影 | 另类图区亚 | 国产伦精品一区二区三区 | 国产精品丝袜亚洲熟女 | 免费va人成视频网站全 | 国产网站在线免费 | 亚州精品一区二区三区手机一 | 首页中文字幕中文字幕 | 精品一二三区 | 在线视频91| 中文字幕在线一 | 自拍偷自拍亚洲精品偷一 | 亚洲日韩高清在线亚洲专区 | 999热成人精品国 | 国产精品精品国产一区二区 | 国产亚洲精品一二三区 | 亚洲人成网国产最新在线 | 国产免费视频观看网站 | 免费特级婬片高清视频 | 在线观看网站人成亚洲小说 | 最近中文字幕mv | 国产玩弄醉 | 欧美在线激情视频 | 综合国产日韩亚洲 | 免费看高视频hh网站免费 | 亚洲产国偷v | 97视频在线观看视频 | 男女羞羞的事在线观看 | 日韩一区 | 激情亚洲一区国产精品 | 国产一级做a爱免费 | 18欧美乱大 | 国产在线观看色窝网 | 2025最新高清免费电影 | 亚洲欧美日韩在线综合网 | 欧美日韩中文 | 杨幂在日本一区二区视频 | 日本老妇人 | 精品一区二区三区中文字幕 | 亚洲偷窥另类xxxxx乱室佳宾 | 91大神在线资源观看无广告 | 成人国产精品日本在线观看 | 亚洲人免费视频 | 99精品综合 | 日韩精品免费一区二区三区高清 | 日本欧美高清乱码一区二区 | 国产网红女主播精品视频 | 欧美精品一区二区三区视频 | 韩国理伦片一区二区三区在线播 | 黑人巨大精品欧美一区二区 | 亚洲v欧美v日韩v国产v在线 | 国产综合成人色产三 | 91九色私密保健 | 国产亚洲日本精品成人专区 | 国语精品视频自产自拍 | 亚洲а∨天堂20 | 国产费视频在线观看 | 成年人在线免费观看视频 | 天堂mv亚洲mv在线播放9蜜 | 国产欧美日韩午夜在线观看 | 日日摸夜夜 | 亚洲欧美日韩综合在线一区二 | 国产欧美精品区一区 | 精品一区二区三 | 轻点灬大ji巴大粗长了视频 | 99re这里只有精品国产精品 | 在线成人国产公开视 | 美女网站在线免费观看 | 最新热播电影大全 | 亚洲一区在线免费 | 成人欧美视频在线观看 | 日韩精品一区二区三区中 | 国产伦精品一区二区三区免.费 | 国产亚洲欧美日韩国产片 | 日韩欧美在线观看视频 | 国产二区三区午夜免费视频 | 日韩精品一区二区三区蜜桃 | 欧美精品免费在线观看 | 91精品亚洲国 | 99ri视频一区二区三区 | 捆绑视频 | 设看到很多欧美日韩一区二区综 | 三级网址在线观看 | 影院手机电影在线 | 中国特黄美女一 | 国产一区二区三区在线观看免费 | 欧洲一卡2| 中文字幕在线日亚州9 | 国产人在线成 | 二区高清不卡 | 视频一区二区三区 | 国产精品资源网站视频 | 日本欧美视频在线观看三区 | 亚洲精品国产精品乱码不卡√ | 精品国产品香蕉在线观 | 成年网站免费入口 | 婷婷四房综合激情五月在线 | 寡妇被折腾的死去活来 | 五月综合激情婷婷六月色窝 | 草草视频手机在线观看视频 | 最新国产精品精品视频 | 精品国产久九九 | 亚洲国产精品日韩在线 | 国产精品福利自产拍在线观看 | 不卡影片 | 尹人香蕉久 | 国产一级a毛一级a在线观看 | 国产免费一区二区三区vr | 美女爽到尿喷出来 | 色老头在线永久免费视频 | 视频在线华人精品草 | 国产精品jizz在线观看老狼 | 国产美女淫秽一区二区三区 | 免费高清欧美亚洲视频 | 国产精品亚洲二区在线观看 | 99xxxx日本 | 中文有码视频在 | 色香欲综合成人免费视频 | 精品国产污污免费网站入口 | 精品视频在线观看免费观看 | 亚洲а∨天堂2025在线网站 | 国产日韩中文字幕 | 在线观看最新国产专区 | 八戒成年私人影院 | 不卡中文字幕系 | 91看片淫黄大片在看 | 字幕一区二区三区四区 | 第一页欧日韩在线视频 | 亚洲二区在线观看 | 国产欧美日韩精品丝袜高跟鞋 | 国产在线视频自拍 | 亚洲香蕉中文日韩v日本 | 九九99精品 | 日本成本人片免费网站 | 精品国产一区 | 91精品国产品国语在线不卡 | 99re热这里只有精品视频 | 国产亚洲男人的天堂在线观看 | 亚洲欧美日韩精品中文乱码 | 午夜福利1000集合集92 | 精品国产免费人成电影在线观看 | 中文字幕一区二区三区四区五区 | 在野外被三个男人躁一夜 | 亚洲国产综合视频免费在线 | 亚洲男同gv在线观看 | 免费国产老师高 | 免费动漫| 亚洲中文欧美 | 日韩一区二区三区美女 | 亚洲日韩在线观看免费视频 | 扒开腿挺进肉嫩小泬喷水网站 | 中文字幕偷乱视频在线 | 国产xxxxxxbd| 国产精品一区二区视色 | 国产成视频在线观看 | 91尤物视频在 | 91精品国产一区二区三区左线 | 人人草在线观看 | 人人添人人 | 国产亚洲日本欧美精 | 日本一级淫片a免费播 | 日韩亚洲欧洲精品婷婷涩 | 欧美乱伦免费 | 国产制服| 高清亚洲日韩欧洲不卡在线 | 午夜福利门事件国产在线 | 欧美日韩亚洲国产一区二区三区 | 亚洲aⅴ男人的 | 性色a∨人人 | 日本有码中文字幕第一页在线播放 | 97青青| 国产中文字幕玖玖 | 亚洲日韩视频在线观看 | 亚洲国产日韩a不卡线欧美 日韩a优精品在线观看 | 老司机午夜福利 | 一区二区三区高清视频一 | 午夜影视在线播放免 | 草草在线观 | 亚洲精品国产第一区第二区国 | 国产日韩一区在线精品 | 日韩国产欧美精品综 | 国产v一区二区综合 | 国产精品天天看特色大片不卡 | 日日夜夜精品 | 奇米777四色成人影视 | 91精品福利自产拍在线 | 亚洲国产欧美精品一区二区三区 | 日本三级日产三级国 | 99视频精品全部国产盗摄 | 国产在线一区二区三区欧美 | 亚洲一区二区三区中文字幕在线 | 欧美日韩精品专区在线 | 国产精品亚洲精品爽爽 | 精品日产卡一卡二卡三入口 | 久精品国产欧美亚洲色aⅴ大片 | 国产精品高清视亚洲精品 | 2025最新韩剧| 中文字幕九热精品视频在线 | 国产精品亚洲а∨无 | 婷婷丁香六| 亚洲综合二区 | 天堂草原电视 | 午夜视频在线瓜伦 | 亚洲无亚洲人成网站77777 | 国产一级在视频在线观 | 亚洲精品欧美综合二区 | 亚洲成v人片在线观看 | 男人的天堂欧 | 午夜激成人免费视频在线观看 | 国产精美视频在线观看 | 在线观看网站人成亚洲小说 | 免费看精品网站视频在线观看 | 国产最新精品盗摄视频 | 亚洲一区二区三区深夜天堂 | 欧美激情视频精品一区二区 | 日韩精品一区二区三区蜜桃 | 国产suv精品一区二区五 | 国产自产自拍视频 | 日韩午夜理论免费tv影院 | 成人性生交大片在线观看 | 日韩国产欧美视频 | www亚 | 国产精品综合日韩精品第一页 | 国产乱子伦农村叉叉叉 | 欧美日韩免费手机在线 | 国产欧美日本亚洲精品一4区 | 国产一产二产三精华液 | 秋霞理伦韩国在线电影 | 日本人xxxx高清 | 激情欧美视频 | 国产男女爽爽爽免 | 91看片网站免费看 | 天天影视人人综合日韩 | 精品国产一区二区 | 日韩高清在线播放 | 最新电影电视剧观看 | 亚洲国产精品va在线播放 | 日韩大片在线永久免费观看网站 | 日韩欧美国产 | 中文字幕日本不卡 | 欧美一区二区在线观看视频 | 国产一区二区在线播放女友 | 2025精品| 成人a网站 | 国产欧美日韩一区二区三区视频 | 国产一区日韩 | 91?黑料?精品?国产 | 亚洲国产97视频在线 | 国产九九热视频 | 午夜神器 | 精品国产自1000在线现拍 | 97精品国产自在现线免费 | 国产精品初高中精品免费观看 | 国内精品自在自线视频香蕉 | 国产精品v片在线观看不卡 国产亚洲精品午夜福利 | 国产精品三级不卡电影 | 动漫免费在 | 午夜一区二区三区 | 国产高清成人mv在线观看 | 欧美一区福利 | 91情国产l精品国产亚洲区 | 成人午夜福利免费 | 精品国产一区二区三区免费91 | 欧美一级二级三级在线看 | 亚洲中国 | 两性色午夜视频免费播放 | 插我一区二 | 成人免费高清视频 | 国产午夜福利精品一 | 精品一区二区三区四区 | 新欧美三级经典在线观看 | 亚洲天堂激情在线看 | 日本免费在线看aⅴ | 三年片在线观看免费播放大全电影 | 欭美日韩颜射在线 | 亚洲熟女乱综合一区 | 很黄很黄地在床视频女 | 国产又粗又黄又爽的视频 | 日本不卡一区二区aα | 亚洲欧美中文精品激情在线 | 亚洲综合成人精品成人精品 | 国产乱对白刺激视频 | 一区两区小视频 | 国产亚洲一卡二卡三卡四卡 | 福利一区二区三区视频在线 | 最近免费中文字幕视频高清在线看 | 亚洲熟女精品一区二区成人 | 亚洲国产韩国欧美在线 | 国产伦精品一区二区三区视频金莲 | 一区二区三区欧美在线 | 老司机成人亚洲精品影院 | 国产欧美日韩午夜在线观看 | 国产欧美日韩精品第二区 | 欧美日韩精品一区二区在线播放 | 一区二区中文字幕 | 国产在线午夜不卡精品影院 | 日本精品a在线观看 | 中文字幕乱码无 | 2025年热门电影 | 国产精品一区二区无线 | 国产乱子伦精 | 免费精品三级乱伦 | 国产一级a毛一级a看免费 | 91精品视频在线免费观看 | 国产精品自产拍在线观看55 | 国产精品激情综合 | 中文字幕精品 | 国产欧美一级精品 | 亚洲丝袜制服欧美另类 | 日本高清中| 国产伦理片在线观看 | 欧美色综合网站 | 国产欧美日韩在线一区二区不卡 | 欧美日韩国产精品二区在线观看 | 国产高清亚洲精品视bt天堂频 | 国产精品视频系列专区 | 日本高清免费aaaaa大片视频 | 国产一区二区网站 | 国产在线观看一区二区三区四区 | 亚洲欧美日韩在线不卡 | 女人喷液在线观看免费 | 69精品人人人人 | 欧美日韩大尺码免费专区 | 九九热在线视频观看 | 国产精品美女网站在线看 | 免费的影视大全 | 日韩精品一区二区三区在线 | 自偷自拍 | аⅴ资源中文在线天堂 | 欧美日本国 | 好看的中文字幕aⅴ在线视频 | 国产精品va在线播放 | 电影网在线好看 | 一二区视频 | 国产大片b站免费观看推荐 国产91尤物在线观看互 | 日韩在线a视频免费播放 | 伊人成年网站综合网 | 国产精品偷伦视频免费观看 | 国产精品交换 | 亚洲小说欧美中文在线 | 国产精品色内内在线播放 | 亚洲欧洲精品视频 | 国产操穴 | 国精品99久9在线 | 人与动人物a级在线播放 | 精品国产福利在线观看 | 人人天天夜夜曰曰狠狠狠肉感 | 亚洲天堂一区二区在线观看 | 亚洲精品天堂成人 | 亚洲国产香蕉碰碰人人 | 欧美一区二区在线观看 | 亚洲精品伦理一区二区三区青春 | 亚洲欧洲精品视频 | 国产精品日韩亚洲一区二区 | 在线观看亚洲精品福利片 | 九九在线视频观看只有精品 | 国产高在线精品亚洲三区 | 中韩欧美视频一区 | 99精品国产自 | 国产精品亚洲精品爽爽 | 一级a性色生活片久 | 91精品国产一区蜜桃 | 国产精品一区二区电影 | 91美女片黄在线观看 | 免费看精品网站视频在线观看 | 精品国产又大又长又爽 | 91精品啪国产在线观看 | 岛国大片| 国产乱码一区二区三区爽爽爽 | 美国产日产一区∨ | 亚洲欧美日韩人成在线播放 | 爱视频在线观看 | 强开小嫩苞一区二区三区 | 欧美综合视频在线 | 亚洲精品 | 亚洲国产欧美在线人网站 | 欧美v亚洲v综合v国产v | 精品午夜福利日 | 国产偷国产偷 | 国产精品一区二区三区免 | 成·人午夜在线观看 | 精品一区二区三区在线视频 | 国产偷国产偷亚洲高清日 | 国产欧美亚洲三区久在线观看 | 亚洲欧美国产日韩精品在线 | 亚洲一区二区精品 | 国产精品一区二区在线观看免费 | 99ri日韩精品视频 | 国产精彩视频在线观看91 | 9.1免费版 | 国产91玉足脚交在线播放 | 污软件不收费软 | 免费手机影院 | 亚洲已满18点击进入在线观看 | 免费在线中文字幕 | 精品一区二区三区密臀在线 | 日本高清www色视 | 国产偷国产偷亚洲高清日韩 | 成人性生交大片在线观看 | 五十路○の豊満な肉体 | 国产一区二区三区在线观看 | 国产精品制服高跟 | 日韩欧美国产一区二区三 | 亚洲精品影院 | 三年片观看免费观看大全 | 男人日女人的逼视频 | 成人免费网站又大又黄又粗 | 婷婷综合激情五月中文字幕 | 日本不无在线一区二区三区 | 亚洲+日本+欧洲+国产 | 日本中文字幕aⅴ高清看片 午夜色大片在线观看 | 又粗又硬又大又黄又爽的免 | 午夜视频在线观看国产 | 国产又黄 | 国产全部视频在线播放 | 青青草原亚洲之五月婷 | 国产www尤物精品在线观看 | 欧美在线人成北岛玲 | 亚州有码91 | 国产精品视频第一区二区三区 | 国产黄a三级三级三级看三级 | 精品国产高清自在线一区二区 | 国产尹人香蕉在线观看 | 日本高清一区二区三区水蜜桃 | 免费观看男女性恔配视频 | 91视频网 | 国产精品电影在线观看 | 制服丝袜亚洲中文综合 | 国产精成a品人v在线 | 国产一区二区三区美女 | 亚洲中文字幕第一页在线 | 韩国三级伦在线观看久 | 国产毛多女人精品视频影院 | 日本一区二区在线播放 | 人善交vi | 96网友上传国产 | 精品欧美一区二区三区在线观看 | 日韩v片在线 | 中文字幕一区二区三区日韩精品 | 欧美在线观看一区 | 一本久道综合在线 | 国产高清在线观看视频一线 | 久一线视 | 97人人揉人人捏人人添电影 | 果冻传媒一区二区天美传媒 | 国产精品自线在线播放 | 亚洲日本精品国产一区vr | 欧美自拍偷拍视频 | 欧美日韩国产免费一区二 | 欧美日韩精品国产一区二区 | 电视剧大全 | 成人午夜看片在线观看 | 国内精品自在自线视频在线观 | 日韩视频在线观看 | 成人黃色一級片 | 国产女m视| 美女视频在线永久免费观看 | 亚洲午夜成激人情在线国内 | 经典a三级在线理论香港 | 欧美日韩第一页中文字幕 | 色综合激情丁香七月色综合 | 国产激情免费播放 | 国产精品国产自线拍免费 | 成·人免费午夜视频含羞草 | 忘忧草日本高清频道 | 伦理电影网在线观看 | 免费人成| 好看的电影 | 亚洲精品国产第一区二区尤物 | 五月丁香六月婷婷综合网缴情 | 中文自拍日本国产 | 亚洲中文欧美日韩在线不卡 | 国产欧美日韩精品综合 | 91精品视频在线免费观看 | 中文字幕在线看片 | 国产福利一区二区三区四区 | 东京男人的天 | 午夜性色一区二区三区不卡视 | 国产一区二区精品一区二区 | 欧美日韩国产免费一区二 | 日韩亚洲欧美一区噜噜噜 | 欧美日韩一区二区精品 | 国产吹潮在线观看中文 | 国产精品视频系列专区 | 日本一区二区日本免费 | 国产又粗又长又黄又猛又爽视 | 中文字幕日本精品一区二区三区 | 日韩精品三级一区二区 | 国产精品乱码一区二区三区 | 中文字幕影院 | 成年入口无| 国产精品lululu在线观 | 神马影院手机在线观看 | 国产自在线观看免费视频 | 欧美日韩国产亚洲综合不卡 | 亚洲欧美日韩高清综合678 | 日韩电影| 资源在线观看高清国产 | 午夜影院日韩 | 91成人精品视频 | 日韩国产一级一区精品 | 国产短视频精品区第一页 | 国产精品第9页 | 中文字幕久热精品 | 欧美欧美日韩综合一区天 | 国产精品永久免费自在线观 | 日本亚洲黑人在线播放 | 夫妇交换性3中文字 | 日韩精品国 | 亚洲∧v久 | 码二码三码四码 | 美女视频黄频a美女大全 | 国产精品国产高清 | 亚洲中文字幕久 | 亚洲一二三区在线观看 | 色橹橹欧美在线观看视频高清 | 午夜a级理论片在线播放 | 精品免费一区二区三区视频 | 精品视频在线观看免费观看 | 日本乱码一区二 | 国产精品亚洲va | 久青草国产在视频青草99在 | 丝袜图片 | 精品第一国产综合精品蜜芽 | 99ri日韩精品视频 | 韩国三级激情 | 在线亚洲人成电影网站色www | 日韩电影免费在线观看中文字幕 | 国产一区二区高清在线国产综合 | 国产精品盗摄一区二区在线 | 国内一点不卡在 | 国产第113页 | 亚洲欧美精品日韩片 | 成人国产免费软件 | 污污污免费视频 | 欧美精品高清在线观看 | 国产丝袜在线精品丝袜不卡 | 亚洲三区在| 亚洲国产欧美日韩v一区二区 | 女人的天堂a国产 | 亚洲欧美性另类春色 | 欧美伦理一区 | 91日本在线观看亚洲精品 | 日本高清视频在线免费观看 | 国产99综合精品一区二区 | 九九热思思精品视频 | 九九视频国产免 | 国产亚洲欧美精品一区 | 亚洲精品国偷拍自产 | 中文字字幕在线中文乱码电影 | 午夜a级理论片在线播放 | 国产日产高 | 国产日韩综合一区在线观看 |