老司机夜插-理伦理片-理伦片免费-理伦片免费观看-理伦片免费看-理伦日韩-理论福利片-理论片第一页-理论片电影-理论片理论

金喜正规买球

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. 該組件使用系統(tǒng)的COM對象將通知數(shù)據(jù)傳遞給Windows通知平臺,Windows根據(jù)這些數(shù)據(jù)顯示通知。如果您的應用程序或用戶沒有訪問Windows通知平臺的權限,則不會彈出通知。

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

創(chuàng)建通知

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

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


Toast通知創(chuàng)建

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

DevExpress 管理器

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

  • ToastNotification.Body和IToastNotificationProperties.Body2 ——兩個常規(guī)文本字符串,它們是主要的通知文本。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文本占據(jù)第一行和第二行,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風格的通知,使用以下屬性指定通知內(nèi)容:

  • ToastNotification.AppLogoImage (48x48像素,100%縮放),根據(jù)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")

管理終端用戶交互

根據(jù)用戶的操作,會發(fā)生以下事件:

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

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——在最終用戶關閉通知時發(fā)生。
  • ToastNotificationsManager.TimedOut——在最終用戶沒有響應通知并且在一段時間后隱藏通知時發(fā)生,下面的代碼重新發(fā)送超時通知。

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方法隱藏時發(fā)生。
  • ToastNotificationsManager.Dropped—當通知因最終用戶的系統(tǒng)設置而取消時觸發(fā)。

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

下面的XML標記是toast通知的內(nèi)容布局示例:

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屬性將數(shù)據(jù)傳遞給應用程序。
  • ToastNotificationsManager.Activated ——處理按鈕上的點擊,將事件參數(shù)轉(zhuǎn)換為ToastNotificationActivatedEventArgs類型,讀取Arguments事件參數(shù)并從通知中獲取數(shù)據(jù)。

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

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

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

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”鏈接來調(diào)試通知,則在每次更改Activator類時單擊“Update Application Shortcut”鏈接。否則,通知將不會反映您的更改。
  • 組件對象模型在工作線程中調(diào)用OnActivate方法,確保這個方法對控件和組件的所有調(diào)用都是用執(zhí)行的。

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

DevExpress Toast通知管理器

 …或在代碼中調(diào)用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通知交互時可以調(diào)用該服務器。為此,在部署應用程序時創(chuàng)建以下注冊表項:

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

應用快捷方式及故障處理

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

 作為一名開發(fā)人員,您可以調(diào)用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快捷方式

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

 要確保顯示通知,請?zhí)幚碓跓o法顯示通知時引發(fā)的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事件參數(shù)允許您獲取有關toast無法顯示的原因的信息,還可以啟用ToastNotificationsManager.ThrowOnErrors屬性,以便在應用程序發(fā)送toast通知失敗時拋出異常。

注意事項

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
校园 在线 亚洲 都市 | 午夜91| 狂躁美女大BBBBBB视频1 | 无码人妻精品国产婷婷 | 无码AV亚洲一区二区毛片 | 最新中文字幕免费视频 | 最好的免费电影网站 | 国产又黄又大又色爽的A片小说 | 欧美一级视频精品观看 | 久久热这里有精品 | 久久精品99 | A级成人毛片免费视频高清 a天堂v | 日本成人一区二区 | 久久亚洲精品国产精品黑人 | 久久天天躁日日躁狠狠躁 | 欧美色图天堂网 | 国产精品久久久久无码AV1 | 人人电影 | 亚洲一卡一卡二新区乱码无人区二 | 国产在线无码不卡影视影院 | 在线看免费大片45分钟 | 国产亚洲精品久久综合阿香 | 人人射人人爱 | 欧美乱妇15p辣图 | 鸥美毛片 | 国产又色又爽又黄又免费 | 欧美xxxxx九色视频免费观看 | 国产三级级在线电影 | 内射人妻无码色AB麻豆 | 男人大JI巴做爰好爽视频 | 国产JK白丝喷白浆一区二区 | 免费观看色 | 91制片厂果冻传媒余丽 | 秋霞伊人 | 久久se视频精品视频在线 | 日韩三级在线播放 | 特级毛片aaaa免费观看 | 在线免费观看 | 欧美国产精品久久久乱码 | 午夜爱 | 亚色九九九全国免费视频 | 一级一级一级一级毛片 | 午夜精品久久久久久久2023 | 被一根又一根H强迫NP快穿 | 免费不卡毛片 | 日本无码免费AAAAAA片 | 狠狠躁日日躁夜夜躁A片小说免费 | 亚洲AV成人精品网站在线播放 | 91碰在线视频 | 九九色影院 | 波多野结衣免费观看视频 | 国产麻豆精品传媒AV国产在线 | 新版天堂资源中文8在线 | 国产精品久久久久久搜索 | 国产ts人妖另类 | 久久综合老色鬼网站 | 亚洲字幕AV一区二区三区四区 | 日韩久久精品 | 免费激情网址 | 国产福利麻豆精品一区 | 野外xxx| 国产午夜AV亚洲欧美小说 | 国内午夜免费鲁丝片 | 快穿之被系统肉到哭H | 我要爱久久影视 | 国产视频一区在线 | 99蜜桃在线观看免费视频网站 | 久久久无码A片观看免费 | 国产在线拍揄自揄拍免费下载 | 天天爽夜爽免费精品视频 | 日韩欧美一区二区无码免费 | 无码AV免费精品一区二区三区 | 人善交videos欧美3 | 在线亚洲午夜片AV大片 | 国产成人精品久久一区二区三区 | 国产成人精品综合久久久软件 | 亚洲黄色免费网站 | 老司机福利在线免费观看 | 网站午夜 | 亚洲一区在线播放 | 中国女人做爰A片 | 伦理片a在线线2 | 热久久伊人| 亚洲精品久久无码AV片麻豆 | 亚洲色综合中文字幕在线 | 一区二区三区 日韩 | 日日碰狠狠躁久久躁96AVV | 伊人影院亚洲 | 亚洲伊人久久综合成人 | 亚洲熟女乱色综合亚洲图片 | 国产亚洲精品在天天在线麻豆 | 少妇人妻丰满做爰XXX | 人禽无码做爰在线观看视频 | 午夜视频免费在线观看 | 中文字AV字幕在线观看 | 欧美高清一区二区三区 | 网站免费满18成年在线观看 | 国产深夜福利在线观看网站 | 爱插综合网 | 看三级网站 | 麻豆文化传媒网站入口 | 影音先锋电影三级伦理 | 免费污视频在线观看 | 成人电影免费看 | 2024免费视频真人直播 | 女人让男人捅30分钟 | 纯肉巨黄H爆粗口男男分卷阅读 | 久久久这里只有精品免费 | 天天摸夜夜操 | 波多野结衣dvd在线播放 | 最近中文字幕高清字幕MV | 免费看片A级毛片免费看 | 午夜激情影院 | 日韩欧美一二三区 | 四虎永久在线观看免费网站网址 | 日本久久不射 | 国产精品久久人妻无码网站一区无 | 国产成人精品久久免费动漫 | 黑人添女人囗交做爰视频 | 啊轻点灬太粗嗯太深了用力 | 耽肉高H喷汁呻吟受攻 | 丁香花五月婷婷开心 | 亚洲精品成人AV在线观看爽翻 | 欧美又粗又猛又爽又黄A片 欧美又大又粗毛片多喷水 欧美又大又粗又湿A片 | 澳门永久av免费网站 | 人妻精品久久无码区新狼窝 | 一级毛片免费下载 | 在线理论视频 | 国产精品日韩 | 国内精品视频在线播放一区 | 免费高清曰韩仑理 | www在线观看免费视频 | 极品少妇高潮啪啪AV无码 | 99九九视频高清在线 | 伊人久久综合成人网小说 | 性色AV久久一区二区 | 国产亚洲精品久久久久久小说 | 精品乱码一卡2卡三卡4卡网 | 日韩精品久久久久久 | 妈妈色成人网 | 最近日本韩国观看 | 中文无码乱人伦中文视频播放 | 成人做爰9片免费看网站 | 精品人妻无码一区二区三区蜜桃臀 | 色网在线免费观看 | 欧美在线观看一区二区 | nu77亚洲综合日韩精品 | 欧洲成人在线观看 | 人人免费人人看 | 一个人看的视频www在线观看免费 | 免费中文字幕一级毛片 | 无码人妻丰满熟妇啪啪区日韩久久 | 久久免费福利 | 99国内精品久久久久久久 | 中文字幕亚洲综合小综合在线 | 精品无人码麻豆乱码1区2区 | 天天躁夜夜躁狠狠夜夜 | 老王轻一点儿好爽在深一点 | 欧美一区二区三区黄色 | 亚洲无线一二三四区手机 | AV资源每日更新网站 | 中文字幕人成乱码熟女APP | 夜夜操夜夜骑 | 日本韩国欧美在线观看 | 欧美精品一区二区蜜臀亚洲 | 国产黄色片在线播放 | 五月婷婷之综合激情 | 欧美日韩免费播放一区二区 | 少妇爽滑高潮几次 | 韩国视频在线观看高h | 99久久久久国产精品免费 | 亚洲国产熟妇无码一区二区 | 国产日韩成人内射视频 | 女同学粉嫩无套第一次 | 亚洲AV国产AV综合AV卡 | 天堂在线v| 最近电影大全免费 | 国产精美视频 | 伊人999| 操综合网| 郭美美17.2g ed2k | 3d肉蒲团观看地址 | 久久久综合网 | 少妇厨房愉情理9伦片视频 少妇大叫太大太粗太爽了A片 | 国产偷抇久久精品A片蜜臀A | 国家一级毛片 | 一女多男np高辣文h 一女多男nP现代高H | 久久精品国产无限资源 | 久久影院一区 | 欧美色图一区二区三区 | 丁香花五月 | 色草视频| 成年女人毛片免费播放视频m | 嗨电影网| 久热精品视频在线观看99小说 | 免费黄网站在线观看 | 黄毛片一级毛片 | 久久国产高清 | 日韩中文亚洲欧美视频二 | 色久久综合视频本道88 | 国产毛多水多做爰爽爽爽 | 白浊怀孕H白浊总受男男H | 三男一女伦奷A片 | 欧洲欧美人成视频在线 | 日本最新免费二区 | 亚洲国产中文字幕在线视频综合 | av大片| 亚洲综合激情六月婷婷在线观看 | 被伴郎的内捧猛烈进出H | 久久精品人妻无码一区二区三区网 | 免费看国产精品麻豆 | 斯大林格勒战役免费高清观看 | 老妇乱子伦视频国产 | 中国精品久久精品三级 | JIZZ老师护士| 中国一级免费毛片 | 野花日本大全免费观看6高清版 | 日产中文乱码字幕无线观看 | 免费视频国产在线观看网站 | 少妇伦子伦精品无码 | 午夜时刻免费入口 | 俺去也影音先锋播放 | 亚洲国产中文在线二区三区免 | 国产人妻无码区免费九色 | 亚洲天天综合网 | 黄色一级片免费 | 国产乱码一二三区精品 | 精品三区 | 丁香花在线观看免费观看 | 偷看农村女人做爰毛片色 | 91po国产在线高清福利 | 东流影院百度影音 | 欲妇荡岳丰满少妇A片 | 日本高清视频在线的 | 国产综合久久久久久鬼色 | 兽交XXXXBBBB视频.专区 | 亚瑟电影在线观看免费国语 | 久久天堂一区二区三区 | 成熟人妻AV无码专区A片麻豆 | 亚洲精品久久无码AV片俺去也 | 日韩精品一卡2卡3卡4卡乱码 | 黄色片网站在线观看 | 免费看搡女人的视频 | 亚洲精品一区无码A片 | 在教室伦流澡到高潮H吃奶小黄书 | 日本午夜成年在线网站 | 一个人看免费视频www在线观看 | 久久久久久久国产精品影院 | 亚洲日韩精品射精日 | 亚洲精品无码一区二区三区网雨 | 蜜臀在线观看免费网址 | 99在线精品国自产拍 | 久久久毛片免费全部播放 | 国内精品久久久久尤物 | 中文字幕一区二区三 | 亚洲qingse中文字幕久久 | 国产国语特级一级aa毛片 | 久久99国产精品一区二区 | 国内精品一区无码中文在线 | 精品日本亚洲一区二区三区 | 九九九免费观看视频 | 哪里有毛片网站 | 傲慢与偏见电影下载 | 嗯啊抵在墙上H失禁受男男 嗯啊灬别停啊灬用力灬快 嗯啊快拔出来我是你老师 嗯啊在线观看 | 亚洲 日韩 国产 中文视频 | 九九香蕉视频 | 亚洲一级电影 | 成人影片麻豆国产影片免费观看 | 欧美a色 | 欧美极品欧美精品欧美视频 | 成人免费在线视频 | 韩国和日本免费不卡在线V 韩国精品AV一区二区三区 | 国内美女自拍在线视频观看 | 抖音樱桃丝瓜绿巨人黄瓜 | 国产综合有码无码中文字幕 | 欧美精品乱码99久久蜜桃 | 亚洲欧美日本综合 | 免费看到湿的小黄文软件APP | 日韩欧美二区在线观看 | 韩国理论疯狂少妇2做爰 | 亚洲精品影视 | 久操视频在线 | 黑人又大又粗又硬XXXXX动态图 | 国产JIZZ中国JIZZ免费看 | 天天操天天干天天拍 | 国产女精品 | 欧美一区二区高清 | 无码精品一二三四区A片 | 亚洲综合网国产福利精品一区 | 黄视频在线观看www 黄视频网站在线看 | 日韩视频福利 | 成人无码A片在线观看 | 亚洲三级久久 | 91精品国产91| 2022精品福利在线小视频 | 精品久久久久成人码免费动漫 | 国产成人免费不卡在线观看 | 久久有精品| www.色婷婷.com | 欧美综合图区亚洲综合图区69 | 肥熟老熟妇500部视频 | 国产精品国产三级国产专区不 | 2024高清国产一区二区三区 | 五月网站 | 国产11一12周岁女毛片 | 久久99精品久久久久久久野外 | 亚洲精品成A人在线观看 | 2022日韩欧美国国产AV | 久久国产精品一区 | 色翁荡息肉欲系列小说 | 国自产拍偷拍精品啪啪色 | 久久视频在线视频观看99 | jizz 日本 | 色婷婷六月天 | 日本最新免费的一区二区 | 手机播放一卡二卡三在线观看 | 我与公的情乱妻孝 | 国产精品爽爽va在线观看无码 | 五月丁香五月伦理 | 无遮挡无掩盖的网站 | 欧美日韩国产中文高清视频 | 又大又粗成人A片免费看 | 欧美成在线 | 国产v综合v亚洲欧美大片 | 天美传媒国产今日推荐 | 无码激情做A爰片毛片A片蜜桃 | 久久国产精品一区免费下载 | 久久这里有精品视频 | 色窝窝9797eecomehttp最新 | 97视频福利 | 国产精品 中文字幕 亚洲 欧美 | 亚洲AV国产国产久青草 | 色欲AV亚洲AV无码精品 | 精品人妻少妇一区偷拍视频 | 中文乱码35页在线观看 | 国产成人精品一区 | 午夜视频一区二区三区 | 影音先锋资源 av | 综合激情婷婷 | 久久久无码人妻精品无码 | 欧美日韩小视频 | 久久精品A片20242024 | 久久精品免费全国观看国产 | 欧美三级经典免费播放 | 小婷你真紧好浪水好多 | jizzjizz在线观看 | 桃花综合久久久久久久久久网 | 亚洲精品蜜桃久久久久久 | 成都影院手机在线观看 | 亚洲jizzjizz中国妇女 | 在线观看视频免费精品视频 | 欧美一区二区三区不卡 | 各种肉黄浪荡故事集 | 欧美一级日韩一级亚洲一级 | 精品国产美女AV久久久久 | 成人午夜福利视频镇东影视 | 波多野结衣在线看片 | 青青草国产线观看 | 久久久国产精品免费A片蜜芽广 | 亚洲薄码区 | 色婷婷色综合 | 色综合久久婷婷天天 | 色爱综合网 | 在线亚洲午夜片AV大片 | 日本免费观看日本高清视频 | 亚洲、国产综合视频 | 听党话跟党走始终是共青团坚守的 | 国产午夜精品不卡视频 | 四房播播最新地址 | 国产偷抇久久精品A片69 | 色综合久 | 全免费a级毛片免费看 | 欧美日韩另类在线观看视频 | 免费无码A片一区二三区 | 午理论理影片被窝 | 色狠狠干| 91精品国产亚一区二区三区 | 国产AV一区二区熟女人妻 | 亚洲国产日韩制服在线观看 | 中文字幕视频免费在线观看 | 韩国高清不卡一区二区 | 色狼村| 色婷婷综合激情视频免费看 | 中文天堂在线观看 | 日韩 图片小说 | 久久亚洲精品23p | 国色天香精品一卡二卡三卡四卡 | 国产成人精品福利网站人 | 顶级毛片 | 在线观看的免费视频网站 | 久草在线在线精品观看 | 狠狠色噜狠狠狠狠 | 新不夜城综合首页 | 国产精品VIDEOSSEX久久发布 | 日本视频在线免费 | 国产成人精品电影 | 精品国产成人国产在线观看 | 秋霞亚洲 | 黄网站在线免费 | 快播免费片毛网站 | 国产成人AV一区二区三区无码 | 成人性生交大片免费看中国A片 | 一级欧美一级日韩片 | 人妻洗澡被强伦姧完整国产 | 最近日本韩国高清免费观看 | 嗯灬啊灬把腿张开灬A片视频网站 | 国产精品99久久久久久AV小说 | 国产精品扒开腿做爽爽爽A片小 | 中文字幕在线永久 | 久久夜色精品国产尤物 | 国产精品乱码久久久久久软件 | 国产麻豆老师在线观看 | 中文字幕欧美日韩久久 | 最近中文字幕免费大全8一 最近中文字幕免费国语6 | 亚洲午夜无码毛片AV久久京东热 | 黄视频网站在线观看 | 欧美日韩国产中文高清视频 | 人妻熟妇乱又伦精品视频中文字幕 | 日本妇人成熟免费中文字幕 | 亚洲午夜精品久久久久 | 亚洲精品久久久久一区二区 | 久久草在线视频国产一 | 在线综合亚洲中文精品 | 天天射网 | 欧美视频在线观看视频 | 亚洲国产成人精品一区91 | vodafone荷兰的app| 国产精品69白浆在线观看免费 | 黄色亚洲网站 | 亚洲欧美日韩另类精品一区二区三区 | 成人 婷婷| 欧美a色| 粉嫩久久AV色欲AV久久 | 水蜜桃文化传媒网站 | 成人无码区免费A片视频日本 | 欧美在线观看一区二区三 | 国产熟妇精品一区二区 | 亚洲另类激情综合偷自拍图 | 中日韩精品卡一卡二卡3卡 中日文字字幕乱码视频 | 40集电视剧全部免费 | 校园又色又夹爽又黄的小说 | 久久国产精品高清一区二区三区 | 理论片在线观看片免费 | 亚洲午夜网未来影院 | 韩国精品一区二区三区在线观看 | beeg -日本 beeg.黑人 | 欧美555| 国产97人妻人人做人碰人人爽 | 国产a不卡 | 国产亚洲3p无码一区二区 | 天天综合网天天综合色不卡 | 国产麻豆老师在线观看 | 91免费精品国自产拍在线不卡 | 色婷婷网 | 久久久噜噜噜 | 日本亚洲欧洲另类图片 | 91精品一区二区三区久久久久 | 99re6在线精品免费观看 | 亚洲毛片一级带毛片基地 | 香蕉伊人不卡在线看 | 天天干天天曰 | 性影院| 国内精品久久久久久久999下 | 欧美精品一区二区少妇免费A片 | 一机毛片 | 中文字幕在线视频免费观看 | 羞羞影院男女爽爽影院尤物 | 色网址 | 九九色精品国偷自产视频 | 久久理伦片琪琪电影院 | 最近免费中文视频2018 | 久久久精品波多野结衣 | 欧美综合久久 | 丁香六月深婷婷激情五月 | 国产成人精品久久免费动漫 | 国产亚洲毛片在线 | 幻女FREE性ZOZO交喷水 | 国产2区| 国产精品永久免费自在线观看 | 色视频在线播放 | 天天操天天干天天干 | 嫩草国产露脸精品国产软件 | 少妇高潮抽搐无码AV久久 | 亚洲乱码精品久久久久.. | 在线成人免费观看国产精品 | 亚洲综合网国产福利精品一区 | 鬼父 qvod| 国产浮力草草影院CCYY | 性色AV无码成人亚洲一区 | 久久er视频 | 亚洲一卡2卡二卡4卡乱码 | 久热国产在线视频 | 总裁呻吟双腿大开男男H | 国禁国产you女视频网站 | 国产全黄a一级毛片视频 | 免费观看黄页网站 | 天堂成人在线观看 | 亚洲激情网站 | 狠狠人妻久久久久久综合九色 | 久久精品国产亚洲精品 | 亚洲日本va中文字幕区 | 小小视频资源免费观看高清 | 九一抖音成长人版破解安装 | 免费看黄色网址 | 在线网站 | caoporn国产| 精品卡一卡二卡三国色天香 | 亚洲激情中文 | 国产精品久久久久久久久 | 私人影院无在线码免费 | 亚州av| 亚洲AV无码午夜国产精品色软件 | 色婷婷婷婷 | 五月丁香啪啪. | 2022国产成人精彩在线视频 | 蜜臀AV色欲A片无码一区二区 | 最近韩国动漫免费观看视频 | 国产麻豆放荡AV剧情演绎 | 83午夜电影免费 | 少妇饥渴偷公乱AV在线观看涩爱 | 国产AV无码免费一区二区 | 小草一二三四区乱码 | 午夜性啪啪A片免费AAA毛片 | 日本精品中文字幕在线不卡 | 99er精品视频 | 在线免费自拍 | 成人免费又大又爽A片视频 成人女人A级毛片免费软件 | 久久影院2024线观看 | 久久中文字幕无码A片不卡古代 | 回铭之烽火三月动漫免费播放 | 精品一区二区三区无码AV久久 | 4虎影院网址大全 | 在线免费观看波多野结衣 | 亚洲精品无码色情AV在线观看 | 成人影片麻豆国产影片免费观看 | 国产精品扒开腿做爽爽爽日本无码 | 97国产精华最好的产品在线 | 吕知樾张津瑜百度云 | 国产又色又爽又黄又免费的小说 | 91精品全国免费观看青青 | 免费国产精品视频在线 | 日本成人a视频 | 国产亚洲精品97在线视频一 | 青青草国产免费国产是公开 | 日本一二三区视频在线 | 亚洲欧美国产旡码专区 | 欧美与黑人午夜性猛交久久久 | 撑 趴 润滑 痛苦 求饶 BL | 国产乱码精品一区二区三区四川人 | 四虎影视成人永久免费观看视频 | 日韩午夜欧美精品一二三四区 | 成片免费的禁v影片 | jizz 大全欧美 | 日本成人性视频 | 永久免费精品视频 | 欧美精品中文字幕亚洲专区 | 在线日韩欧美一区二区三区 | 伊人影院蕉久影院2 | 国产女精品 | 日日碰狠狠躁久久躁孕妇 | 亚洲日本欧美日韩高观看 | 久久综合给合久久97色美利坚 | 国产成人精品高清在线观看99 | 受喷汁红肿抽搐磨NP双性 | 么公又大又硬又粗又长 | 国产浓毛大泬熟妇视频 | 伊人蕉久中文字幕无码专区 | 免费热播电视剧大全 | 欧美日本免费 | 亏亏插曲叫疼的免费网址 | 午夜不卡久久精品无码免费 | 亚洲电影网址 | 亚洲视频影院 | 无遮挡BBBBB级A片 | 日韩一区二区在线观看视频 | 澡人人澡人澡人人澡天天 | 国产一区二区三区在线看片 | 真实国产乱子伦精品一区二区三区 | 色网在线播放 | 91在线激情在线观看 | 伊人久久99 | 国产手机视频在线 | 曰本a在线天堂 | 亚洲AV国产精品无码市川京子 | 制服丝袜快播 | 理论片午午伦夜理片1 | 日本丰满人要无码视频 | 久久无码人妻中文国产 | 四房播播看 | 亚洲精品久久久久中文第一幕 | 久久丝袜视频 | 九九99亚洲精品久久久久 | 日日撸.com | 久久精品国产波多野结衣 | 久久aa毛片免费播放嗯啊 | 另类图片 亚洲 | 黄色片网站观看 | 亚洲 综合 欧美在线视频 | 欧美日韩精品一区二区三区视频在线 | 亚洲国产天堂久久九九九 | 美妇市长的娇呻浪吟 | 精品国产96亚洲一区二区三区 | 日本一卡精品视频免费 | 波多野一区 | 午夜4k最新福利 | 欧美一级美片在线观看免费 | 中文字幕国产专区 | 免费电影伦理片 | 亚洲成人在线免费观看 | 国产成人在线观看网站 | 在线看片av免费观看 | 大尺度做爰啪啪高潮床戏小说 | 曰曰摸天天摸人人看久久久 | 亚洲精品天堂在线观看 | 91视频网址| 原神美女被超污app 越南护士毛茸茸性 | 国产青草视频 | 日日摸天天添天天添无码蜜臀 | 国产一区二区不卡老阿姨 | 欧美成人精品A片免费一区99 | www.五月天 | 快播色电影 | 午夜精品在线视频 | 狼人综合色 | 中文字幕亚洲乱码熟女在线 | 朱可娃传 | 好涨太粗进去用力快好深 | 久久婷婷五月综合色丁香 | 隔壁邻居大乳在线播放 | 插到嗷嗷嗷叫群交 | 亚洲国产熟妇无码一区二区 | 国产精品视频99 | 在线综合网 | 欧美亚洲亚洲日韩在线影院 | 人人模人人看 | 影音先锋av男人资源 | 四虎家庭影院 | 日本精品无码特级毛片 | 亚洲最大的熟女水蜜桃AV网站 | 小泽玛利亚种子 | 欧美性xxxx极品hd欧美 | 农村真实夫妇屋内自拍视频 | 国产人妻一区二区免费AV | 国自产拍偷拍精品啪啪 | 黄色软件草莓丝瓜秋葵安卓下载破解版大全 | 国产精品内射久久久久欢欢 | 最近中文字幕免费大全8一 最近中文字幕免费国语6 | 免费永久欧美性色xo影院 | 日本少妇裸体做爰高潮片 | 欧美va天堂| xxxx成人| 亚洲久悠悠色悠在线播放 | 老司机午夜免费福利视频 | 制服丝袜中文字幕在线 | 一级毛片视频免费 | 激情五月综合 | 好看的国产电影 | 国产精品久久国产三级国电话系列 | 日韩精品AV一区二区三区 | 久久99精品久久久久久首页 | 国产一级一片免费播放 | 亚洲天堂精品视频 | 久久桃花综合 | 天上人间影院久久国产 | 午夜福利视频集合1000 92 | 91在线看视频 | 奇米777四色影色在线看 | 糖心VLOG精品一区二区 | 日本黄色不卡视频 | 忘忧草影院在线www韩国日本 | 日本又黄又无无遮无码视频 | 国产精品99久久免费黑人人妻 | 国产免费观看大片黄 | 一道本不卡高清专区 | 免费黄色片网站 | 长篇YIN荡乱合集小说免费TXT下载 | 影音先锋中文字幕无码资源站 | 久久久WWW成人免费精品 | 日本在线视频www鲁啊鲁 | 亚洲精品福利一区二区在线观看 | 在线成本人动漫视频网站 | 九九热视频免费 | 欧美最猛性xxxxx亚洲精品 | 国产成人毛片亚洲精品不卡 | 8x国产在线观看 | 啪啪毛片 | 真人性做爰无遮无挡动态图 | 干在线视频 | 六月丁香综合网 | 欧美三级黄色大片 | 在线成人福利 | 最近韩国日本免费观看免费 | 波多野结衣中文字幕一区二区 | 四虎成人网| 日韩在线视频在线 | 亚洲天天综合 | 免费黄色网址在线播放 | 日本免费色网站 | 久久99精品国产一区二区三区 | 国产午夜成人AV在线播放 | 精品一区二区三区在线成人 | 香港三级韩国三级日本三级 | 有没有毛片网站 | 九九九免费视频 | xxxx欧美xxxx黑人 | 最近免费字幕中文大全视频 | 久久厕所精品国产精品亚洲 | 亚洲最大激情中文字幕 | 奇米色777欧美一区二区 | 内射中出无码护士在线 | 亚洲色欧美图另类综合 | 黄色网址免费在线播放 | 日本无卡码高清免费视频v 日本无码MV免费视频在线 | 欲妇荡岳丰满少妇岳A片 | 久国产精品久久精品国产四虎 | 日本又色又爽又黄的A片在线电影 | 成年美女黄网站色大免费视频 | 亚洲69av| 美女1819xxxx | 又硬又粗又大一区二区三区视频 | 国产精品国产香蕉在线观看网 | 台湾一级特黄精品大片 | 亚洲日本欧美产综合在线 | 成年黄网站色视频免费观看 | 日日夜人人澡人人澡人人看免 | 香港韩国日本三级 | 中文字幕在线视频网 | 成人18网址在线观看 | 欧美激情视频网址 | 欧美一区二区三区视频在线观看 | 久久综合桃花网 | 一级人做人a爰免费视频 | 日本福利网站 | 无节操摄影部第一集第二集 | 最新国产在线熟女视频 | 日本在线视频一区 | 一区二区三区国模大胆 | 影音先锋2024色资源网 | 国内精品视频在线播放一区 | 影音先锋中文无码一区 | 无套内谢少妇毛片A片软件 无套内谢少妇毛片A片小说色噜噜 | 国产福利视频在线观看福利 | 2020国自产拍精品网站不卡 | 色综合激情 | 国产精品久久国产三级国不卡顿 | 婷婷五月开心五月色情 | A片试看120分钟做受视频 | 色欲AV色情国产又爽又色 | 成人国产精品免费网站 | 在线观看黄色网页 | 欧美成人精品第一区二区三区 | 91视频影院 | 国模雨晴| 婷婷四月开心色房播播 | 午夜DV内射一区区 | 亚洲黄色网络 | 美女扒开胸罩露出奶头的图片 | 亚洲色爽视频在线观看 | 樱井莉亚 ed2k | 99re在线这里只有精品 | 国产精品第一区在线观看 | 天天草天天 | 九九热思思 | 天天做夜夜做久久做狠狠 | 永久免费看成人A片在线播放 | 最近在线视频观看2018免费 | 韩国三级日本三级香港三级黄 | 风韵饥渴少妇在线观看 | 国产AV亚洲精品久久久久软件 | 国产精品免费拍拍1000部 | 黄址在线观看 | 成人国产免费 | 亚洲风情无码免费视频 | 国产免费网址 | 99国产在线精品观看二区 | 69毛片 | 巜隔壁放荡人妻bd高清 | 色播欧美| 精品伊人久久大线蕉色首页 | www.午夜| 偷拍亚洲网友图片区 | 欧美xxxx中国 | 台湾MD豆传媒一区二区 | 最新资源资源影音先锋 | 狠狠五月深爱婷婷网免费 | 亚洲精品资源在线 | 国产精品一区二区三区免费 | 国产福利在线高清导航大全 | 免费国产成人午夜私人影视 | 在线a级| 欧美在线观看视频一区 | 午夜一区二区免费视频 | 老外的一级大黄色毛片 | 久久欧美成人A片 | 国产又色又爽又免费的刺激软件 | 日韩视频精品 | 色欲国产麻豆精品AV免费 | xxxx美国老师1819 | 国产 日韩 欧美 综合 激情 |