国产自产第一-国产自产对白一区-国产自产精品-国产自产区44页-国产自产在线-国产自产自拍-国产自产自拍视频-国产自精品

金喜正规买球

logo DevExpress WinForm中文手冊(cè)

Toast通知管理器


立即下載DevExpress WinForms

 Toast Notification Manager組件顯示Toast通知——一個(gè)Windows 10版本的警報(bào)窗口。

DevExpress 警報(bào)窗口

提示:

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

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

創(chuàng)建通知

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

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


Toast通知?jiǎng)?chuàng)建

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

DevExpress 管理器

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

  • ToastNotification.Body和IToastNotificationProperties.Body2 ——兩個(gè)常規(guī)文本字符串,它們是主要的通知文本。Body2行可以被禁用,這取決于所選擇的模板(見下文)。
  • ToastNotification.Duration——獲取或設(shè)置如果用戶不關(guān)閉通知,通知的可見時(shí)間。
  • ToastNotification.Header——在通知標(biāo)題中顯示的粗體文本字符串,標(biāo)題字符串可以占一到兩行,這取決于通知模板。
  • ToastNotification.ID ——一個(gè)只讀屬性且存儲(chǔ)唯一通知的ID。
  • ToastNotification.Image ——獲得或設(shè)置通知形象。
  • ToastNotification.Sound ——允許您指定一個(gè)聲音通知。
  • ToastNotification.Template——獲取或設(shè)置通知模板,下表說明了不同的通知類型。
模板 描述
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風(fēng)格的通知,使用以下屬性指定通知內(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.要顯示特定的通知,請(qǐng)使用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ù)用戶的操作,會(huì)發(fā)生以下事件:

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

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

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

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

下面的XML標(biāo)記是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修改此模板。例如,下面的代碼將具有兩個(gè)子組的組添加到通知布局,每個(gè)子組顯示兩個(gè)額外的文本塊,垂直排列。

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 ——添加一個(gè)按鈕到通知,使用Arguments屬性將數(shù)據(jù)傳遞給應(yīng)用程序。
  • ToastNotificationsManager.Activated ——處理按鈕上的點(diǎn)擊,將事件參數(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)建一個(gè)Activator——DevExpress.XtraBars.ToastNotifications.ToastNotificationActivator類的自定義后代。用 和 屬性修飾這個(gè)子類來允許組件對(duì)象模型(COM)創(chuàng)建和訪問這個(gè)類的實(shí)例。在下面的示例中,一個(gè)消息框顯示用戶按下了哪個(gè)通知按鈕、用戶輸入了什么文本以及用戶選擇了哪個(gè)時(shí)間間隔,更改OnActivate方法覆蓋來實(shí)現(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隨機(jī)生成有效的GUID。注意,所有GUID必須是唯一的。

注意:

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

 要將這個(gè)自定義激活器分配給Toast通知管理器,請(qǐng)?jiān)谠O(shè)計(jì)時(shí)指定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

注意:

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

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

應(yīng)用快捷方式及故障處理

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

 作為一名開發(fā)人員,您可以調(diào)用ToastNotificationManager組件的智能標(biāo)簽,然后點(diǎn)擊“Create Application Shortcut”來在機(jī)器上顯示toast通知。然而,其他pc無法顯示toast通知,因?yàn)樗麄兊膯?dòng)畫面沒有快捷方式到應(yīng)用程序。

 要在代碼中添加啟動(dòng)畫面快捷方式,請(qǐng)使用 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 方法是因?yàn)槿绻麘?yīng)用程序正在運(yùn)行,則Windows無法顯示通知。這和其他潛在的問題(例如,應(yīng)用程序可能沒有在系統(tǒng)文件夾中寫入文件的權(quán)限)意味著您不能依靠這種技術(shù)在 client機(jī)器上添加快捷方式,應(yīng)用程序安裝程序應(yīng)該在“程序”文件夾中添加快捷方式,以便為您的用戶啟用toast通知。

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

注意事項(xiàng)

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
主站蜘蛛池模板: 国产成a人| 日韩精品1区 | 国产无码一区 | 欧美精品性 | 91喷水 | 日韩理论电影 | 国产精品2025 | 国产成人AV | 成人午夜精品视频 | 亚洲精品深夜福利 | 日韩www视频 | 国产a一级 | 92国产视频| 国产视频第二页 | 国产传媒A片 | 欧美性受 | 欧美在线视频精品 | 欧美在线播放一区 | 午夜无码福利在线观看 | 国产男小鲜肉同 | 日韩高清无码免费观看 | 怡红院一区二区三区 | 三级网站视频 | 日韩AV一区二区三区 | 五月激情综合 | 成人美女视频在 | 欧美精品二区三区 | 国产丝袜在线 | 91自拍刺激 | 日韩综合精品 | 日韩福利视颁精品专区 | 亚洲成人网在线观看 | 成人a片免费网址 | 国产福利视频 | 这里有精品视频 | 国产91丝袜在线熟女 | 成人片网址| 免费A片网 | 国产尤物在线观看 | 日韩高清在线中文字幕 | 欧差视频aa| 日韩中文午夜伦理片 | 日韩美女舔大棒 | 一A级成人免 | 亚洲本道 | 精品这里只有精品 | 午夜三级网 | 国产精品三级在 | 日韩国产另类 | 日韩尔区 | 99久久综合 | 国产色情一区二区三区 | 日韩高清一区二区 | 精品女同 | 偷拍自拍在线视频 | 中日韩三级片 | 欧美成人免费在线观看 | 成人毛片免费观看视频 | 日韩欧美动漫国产制服 | 国产岛国在线观看 | 91丨露脸丨熟女精品 | 日韩精品999| 亚洲视频1 | 亚洲砖区区免费 | 天堂视频免费在线观看 | 成人亚洲欧美日韩在线 | 天堂黄色av| 顶级深喉口爆系列喉吞 | 午夜成人无码福利 | 天堂网无码 | 三级片免费国产 | 91视频一区二区三区 | 激情文学亚洲 | 午夜视频免费看 | 另类小说在线视频 | 日韩在线观看网址 | 91熟女露脸 | 国产偷人妻精品一区 | 精品偷拍与自拍 | 日韩精品在线视频 | 成人国产精品 | 无码动漫一区二区 | 另类在线视频 | 日韩欧美亚洲综合在线 | 亚洲无码一卡二卡三卡 | 丨97丨另类丰满人妖 | 丁香五月丁香 | 午夜成人福利影院 | 国产亚洲高清在线 | 日韩女同在线 | 成人精品免费在 | 欧美伊人| 日韩亚洲无码操操操 | 午夜在线直播 | 丁香五月婷婷影院 | 成人免费电影 | 午夜爽爽爽爽 | 流白浆视频 | 中国三级片网站 | 日本不卡视频 | 字幕久久 | 丝袜视频密桃在线观看 | 日韩一页| 强奸乱伦免费视频 | 精品国产乱码久 | 久久资源综合网 | 中国三级片免费 | 欧美福利在线 | 国产高潮白浆喷水男男 | 三级黃色| 日韩精品新网在线视频 | 天天爽夜夜爽 | 日韩精品另类天天更新 | 成人在线午夜 | 东方四虎 | 黄色三级片毛片网站 | 一二区免费视频 | 自拍偷拍第七页 | 国产欧美一区二区在线 | 日韩高清在线播放不卡 | 成人乱码在线 | 日韩午夜看片成人精品 | 午夜成人免费视频网站 | 国产性爱免费观看 | 国产第一福利 | 国产不卡色 | 成人午夜视频精品 | 久久77| 超碰狠狠干 | 玖玖爱视频在线 | 欧美视一区 | 日韩午夜激情 | 成人无码区免费AV片 | 自拍偷拍免费视频 | 五月丁香在线网 | 内射女同学 | 97超碰97| 日韩欧美丝袜一区二区 | 五月丁香免费 | 日韩丝袜欧美综合 | 福利丝袜美腿视频网站 | 国产第3页 | 午夜在线影视 | 91直播nba| 激情文学视频在线 | 午夜福利2025| 日韩在线|中文 | 国产精品va在 | 日韩AV在线免费观看 | 成人a区在线观看 | 超碰入口 | 深夜福利网站在线 | 在线观看三级 | 成人欧美日韩在线观看 | 日韩电影欧美 | 日韩日本天堂 | 国产第八页 | 日韩电影天堂网 | 国产91司机在线观看 | 国产成a | 日韩一区不卡 | 国产第17页屁屁影院 | 午夜福利色色 | 国产高清免费视频 | 亚洲精品深夜福利 | 午夜成人福利无码影院 | 成人快手下载 | 国产人妖| 69成人天堂无码免费 | 成人无码区免费AV片 | 亚洲成人AV在线观看 | 深夜小福利 | 日韩欧美国产自 | 日本啊v天堂| 自拍偷99| 激情综合五月 | 日韩一级性生活片 | 屁屁国产 | 日韩无砖专区一区 | 五月六月婷婷 | 成人伊人 | 国产cd视频在线播放 | 五月婷婷五月天 | 波多野结衣中文在线 | 国产精品闺蜜 | 日本草莓视频在线观看 | 三级在线观看大全免费 | 国产情侣在视频 | 欧美孕妇疯狂一区二区 | 日韩国产自产拍a | 国产精品十八禁 | 又黄又刺激的视频 | 拍拍拍网站免费 | 婷婷五月丁香五月 | 国产片av | 国产精品福利在线 | 色欧美视频 | 日韩日日日 | 在线观看视频一 | 国产在线操| 午夜成人福利姬 | 午夜成人在线免费 | 深夜成人福利 | 日韩经典 | A片小视频| 伦乱视频 | 日韩性受 | 在线视频偷拍自拍 | 成人福利影视在线观看 | 日韩欧美在现 | 日韩成人区 | 国产三级网站在线观看 | 涩涩视频网站 | 国产性关系在线观看 | 91国内| 乱色无码| 夜鲁夜鲁夜鲁视频在线 | 91一区二区三| 免费福利小视频 | 尤物在线视频 | 做爱在线免费观看网站 | 日本一本高清 | 日韩福利视频网 | 国产肥老上视频 | www激情| 国产十八禁在线观看 | 日韩一级一区二区不 | 日韩电影午夜 | 日韩精品黄一区二区 | 坡多野结衣| 中文丝袜 | 日韩一中文字幕 | 国产成年女黄特黄 | 人人超碰人人超碰 | 国产区精品视频 | 变态sm天 | 日韩婷婷| 国产黄在线 | 三级中文亚洲精品字幕 | 日韩免费视频在线观看 | 国产成年网 | 另类激情文学 | 日韩精品中文不卡视频 | 强奸乱伦小视频 | 日韩天堂TV | 婷婷五月激情综合网 | 国产第一网站 | 国产无码午夜 | 欧洲成人精品 | 日韩亚洲精品不卡在线 | 中文字幕αv | 日韩亚洲欧美不卡在线 | 97福利视频| 欧美十区 | 日韩高清 | 成人国产精品视频 | 国内夫妻自拍 | 日韩欧美电影 | 成人毛片在线播放免费 | 美女91 | 日韩国产中文综合网 | 中文毛片 | 日韩69| A级毛片免费 | 99国产精品人妻人伦 | 狼友视频在线 | 日韩欧美精品在线观看 | 一级毛片中文字幕 | 日韩亚洲欧美一 | 毛片的网址 | 熟女毛茸茸| 日韩AV三区 | 日韩精品 在线视频 | 成人午夜国产一区 | 日韩亚州欧美中文字幕 | 五月丁香六月欧美 | 深夜导航 | 国产日产精品 | 国产无码一区在线 | 深夜福利视频网站 | 国产刺激对白国产情侣 | 三级视频在线观看 | 成人一区精品在线观看 | 麻豆操逼网站 | 日韩欧美第一页 | 日日干夜夜操 | 日韩中文 | 成人午夜免费观看一区 | 日韩欧美另类综合一区 | 午夜精品网影院 | 日本不卡三区 | 中文字幕日本有码 | 日韩欧美电影在线观看 | 这里只有久久精品 | 日韩不卡高清视 | 玖玖精品视频 | 国产精品成人品 | 日韩中文在线免费视频 | 极品尤物在线 | 成人动漫亚洲欧美 | 国产免费自拍视频 | 日韩午夜福利成人 | 精东AV | 国产v片在 | 亚洲激情综合文学 | 国产精品1 | 日韩一区二区三区射精 | 日韩精品国产精 | 日日操夜夜 | 国产一区欧美 | 天堂在线最新版资源 | 日韩专区内容更新 | 97资源网中文字幕 | 久草最新视频 | 国产a高清 | 国产免费一区二区三区 | 精品自拍1 | 国产传媒剧情在线观看 | 国产又黄又粗又爽 | 午夜性影院 | 日日夜夜爽 | 深夜免费福利网站 | 国产精品1页 | 日韩欧美一区二区三区 | 97精品国产9| 狼友视频久久 | 久久不卡国产精品 | www.xxxx日本| 日韩电影大片 | 日韩去日本高清在线 | 成人在线日韩 | 97电影院| 日韩国产二区 | 国产露脸自拍 | 国产乱码 | 韩国日本三级网站 | 日本不卡视频 | 日本不卡一区二区三区 | 性无码一区二区三区 | 国产精品久线在线观看 | 丁香综合 | 有看a片的网址吗 | 国产v片免费播放 | 日韩永久人人性视频 | 国产三级片在线观 | 午夜视频免费看 | 国产熟女软件 | 国产黃色a片三級三 | 日韩免费一区二区 | 深夜激情网 | 成人论坛网址 | 日韩无人区码卡二卡 | 日韩成人在线观看 | 日韩精品短视频 | 成人软件下载 | 超碰免费人人操 | 国产又黄又粗又猛又爽 | 日韩中文字幕综合 | A级毛片免费 | 久青视频 | 日韩一区二区国色天香 | 成人亚洲网站www在 成人亚洲天堂 | 午夜麻豆 | 国产精品岛国 | 成人精品在| 日韩在线|中文 | 成人免费看吃 | 亚洲性无码 | 国产人妖精品视频 | 亚洲本道| 日韩电影影院 | 91偷拍自拍 | 国产麻豆91久 | 自拍偷拍第9页 | 亚洲国产高清无码 | 日韩免费福利影院 | 国产日韩欧美 | 三级网站永久大全 | 麻豆秘做爱免费观看 | 国产高清不卡区 | 日韩精品一区 | 国产女人自拍 | 黄色av电影在线观看 | 乱伦视频免费看 | 国产视频第21页 | 天天夜夜操 | 午夜网址| 日韩av片在线 | 97超碰电影 | 午夜福利网站在线观看 | 日韩综合资源 | 国产女主播视频 | 成人国产精 | 尤物精品在线观看 | 日韩黄色成人网站 | 日本在线不卡一区二区 | 99中文| 日韩欧美1区 | 国产3级在线观看 | 日韩一区二区三区高清 | 欧美视频色 | 婷婷亚洲五月天 | 日韩伦理片网址 | 国产69永久免费视频 | 无码国模吧 | 国产精品一 | 日韩欧美在线一区二区 | 国模冰冰私拍 | 国产91精品新入口 | 日韩日韩日韩日韩 | 欧美成人在线观看 | 国产无码不卡在线 | 日韩国产欧美在线 | 在线观看成人三级片 | 国产精品网址 | 国产中文字幕 | 日韩亚洲精品一线在 | 国产乱伦免费视频 | 欧美xxxx性爱 | 日韩欧美亚洲国产另类 | 国产无业三区 | 五月婷婷激情综合网 | 福利影院在线看 | 国产高潮做爱在线观看 | 午夜福利视频成人 | 成人看片在线 | 草莓视频免费 | 日韩经典欧美精品一区 | 加勒比在线视频 | 日韩精品一区二区电影 | 日韩乱码人 | 玖玖精品电影 | 欧美乱伦精品 | 日韩欧美~中文字幕 | 日韩v精品在线观看 | 中出第一页 | 国产aⅴ片 | 成人三级在线观看 | 国产丝袜美腿在线 | 色情综合网 | 自拍偷拍在线视频 | 久久不卡网 | 国产成人无码 | 尤物视频在线观 | 午夜成人在线免费 | 成人免费视频一区二区 | 欧美偷拍一区 | 日韩欧美综合有码 | 国产精品免费av | 亚洲精品一区丝袜无码 | 日韩免费在线看 | 亚洲不卡在线 | 日韩中文字幕免费 | 屁屁影院导航 | 国产ts人妖网站 | 有看a片的网址吗 | 97免费| 日韩欧美精品有码在线 | 日韩免费高清专区 | 日韩一区二区三区免费 | 国产白拍 | 激情小说亚洲图片 | 国产夜夜操 | 国产一级自拍 | 三极网站 | 三级黄,色在线 | 日韩亚洲国产中文 | 日产又大又黄又爽又猛 | 国产福利第一页 | 日韩激情一区 | 黄色av网站在线 | 自拍偷拍视频在线播放 | 无码国产高清 | 日日日干干干 | 久久免费看 | 91自拍视屏 | 日韩欧美综合在线观看 | 日韩亚洲制服欧美综合 | 玖玖精品免费电影 | 福利在线观看免费不卡 | 午夜剧场成人 | 福利视频免费导航 | 麻豆传媒在线观看视频 | 国产精品免费av | 中国搞基人妖视频网站 | 91自拍视频| 日韩在线播放一区 | 午夜视频网站在线观看 | 国产精品自拍 | 日韩丝袜美腿在线视频 | 日韩伦理大片 | 日韩一区二区三区中文 | 欧美成人视频 | 日韩精品亚| 国产精品成 | 日韩无人区 | 日韩电影不卡 | 欧美一区二区在线观看 | 99ri在线观看| 三级免费观看 | 91成人做爰A片 | 激情文学激情图片 | 久久这里有精品 | 在线视频一区二区 | 午夜永久 | 国产3级在线观看 | 成人看片免费 | 日韩成人电影一区 | 亚洲性受精品国产馆 | 91私拍| 日韩女神福利在线观看 | 国产v天堂视 | 免费观看三级网站 | 羞羞视频网站 | 日本丰满少妇做爰爽爽 | a毛片免费| 日日干狠狠干 | 精品在线观看视频 | 国产三级片免费网站 | 婷婷五月激情视频 | 久久国产精品影院 | 色天堂网站 | 天美免费mv观看 | 色天堂网站 | 国产一区二区网站 | 日韩伦理大片 | 福利院在线观看 | 日韩欧美制服另类 | 欧美成人视屏 | 日韩v片 | 爱豆视频在线观看 | 成人三级片在线看 | 亚洲综合导航 | 拍偷第一页 | 日韩精品视频中文 | 强奸一区二区 | 神马影院久久 | 午夜国产无码 | 性福利影院 | 欧美精品一区在线观看 | 日韩国产高清视频 | 日韩高清在线观看视频 | 日韩成人伦理片 | 日韩美女主播 | 国产主播精品 | 综合久久影视 | 国产aⅴ精品 | 成人日韩国产在线 | 91在线观 | 三级直播视频在线观看 | 怡红院二区 | 国产精品1000夫妇 | 最新无码网站 | 国产三级片入口 | 欧美成人免费 | 午夜视频国产 | 成人三级色 | 国产偷拍 | 成人公开免费视频 | 日韩欧美国产高清视频 | 性无码一区二区三区 | 日韩欧美制服另类 | 日韩欧美另类加勒比 | 成人深夜福利网站 | 精品久久不卡 | 国产乱伦一区二区三区 | 成人激情五月天 | 极品视频在线 | www三级网站 | 久久加勒比视频 | 人妻论坛 | 午夜成人AⅤ在线观看 | 深夜福利免费视频 | 午夜视频免费版 | 超碰人人爱| 天美免费在线传煤mv | 天天干,天天日 | 黄色网址在线观看免费 | 成人交性视频免费看 | 三级片视频在线观看 | 国产成精品 | 国产经典动画片 | 情侣无码 | 日韩免费视频一区二区 | 国产精品久久性爱视频 | 日韩精品3 | 久久九九国产 | 东方AV在线观看 | 97蜜桃| 成人影院在 | 亚洲人成乱码精品一区 | 日韩欧美综合激情专区 | 自拍偷拍视频在线观看 | 国产寡妇性视频 | 成人乱码在线 | 激情文学综合网 | 日韩亚洲欧美另类 | 国产性欧美综合 | 福利一区二区 | 人人干人人摸 | 91免费福利视频 | 亚洲国产一级 | 久久本道 | 玖草在线免费观看 | 日韩欧美在线中文字幕 | 日韩乱伦片 | 玖玖爱在线精品视频 | 国产精品高颜值 | 成人免费视频软件网站 | 老湿机福利区 | 日韩欧美中文字幕公布 | 国产aa| 在线综合网 | 亚洲有码中文字幕 | 久热青草 | 91视频污污污 | 91视频区| 视频一区二区三区在线 | 成人综合久久 | 国产a级片免费观看 | 成人三级影片 | 日韩欧美国产资源 | 日韩视频国| 强奸乱伦视频网址 | 日韩剧完整 | 国产精品乱码高 | 含羞草无码 | 91视频在线免费观看 | 国产99视频精品一区 | 日韩亚洲中文午夜 | 中文字幕第24页 | 真实国产亂伦免费, | 不卡av免费观看 | 日韩激情不卡一区二区 | 色五月丁香五月 | 做受视频 | 激情图片小说区 | 日韩AV无码 | 自拍偷拍在线播放 | 丁香五月婷婷综合 | 国产丝袜A | www.激情| 一二区免费视频 | 日韩性爱网址 | 国产第一页精品 | 国产cd视频在线播放 | 欧美偷拍精品 | 日韩欧美影院 | 国产性生活在线观看 | 91视频青青草 | 福利视频网站导航 | 97蜜桃| 韩国三级片精选久久 | 国产chenre | 国产无码不卡一区 | 三级黄色毛片网站 | 国产成人精品麻豆 | 久操久爱 | 日韩一级无码 | 91精品久久久久久久 | 玖玖综合爱 | 日韩视频免费在线观看 | 在线成人三级 | 日韩欧美国产激情 | 国产精品三级在线观看 | 果冻AV| 成人乱码 | 日韩免费在线电影 | 国产色视频 | 国产亚洲无码在线观看 | 鸥美毛片 | 日韩无码AV一区二区 | 欧美福利一区二区 | 国产精品成人无码免费 | 国产专区第一页 | 亚洲国产成人无码 | 黄色av网址在线 | 成人视频日本 | 成人免费观看网欧美片 | 三级视频兔费看 | 超碰人人干人人摸 | 91影院在线观看 | 午夜成人影片在线 | 国产精品v一区 | 日韩亚洲欧美中文在线 | 国产人妖一区 | 玖玖爱精品| 国产三级精品 | www五月天 | 免费福利视频导航 | 我们这里只有精品 | 日韩丝袜美腿 | 91香蕉下载 | 精品欧美一区二区三区 | 三级成人网站 | 丁香五月五月婷婷 | 亚洲成人A片| 日韩中字| 日韩欧美区 | 欧美视频一区在线观看 | 日韩午夜在线观看a | 国产品精 | 日韩中文欧美 | 久久影视综合网 | 日本不卡久久 | 日韩中文字幕在线一区 | 日韩成人免费精品视频 | 国产人妖 | 日韩无码高清一区二区 | 免费人成网| 国产又粗又猛又色 | 成人性夜 | 91熟女露脸 | 成人青草亚洲国产 | 国产青青草在线 | 欧美欧美欧美 | 夜福利视频观看视频 | 午夜男女爽 | 免费的三级网站 | 日韩不卡1卡2卡三卡 | 日韩论理论片在线观看 | 日屄屄视频 | 96精品视频| 国产久久 | 日本成人区| 麻豆精品视频 | 国产男女在线 | 亚洲激情偷拍 | 91视频综合| 亚洲精品影视 | 东京热在线网站 | 精品人妻一二三区 | 日本xxx在线观看 | 日韩三级片一区二区 | 深夜被窝福利 | 国产盗摄经典盗摄 | 国产无码电影 | 国产又粗又猛又黄又爽 | 成人午夜高清无码 | 三级片视频在线观看 | 久久月本道色综合久久 | 高清无码一区二区三区 | 国产www污污 | 不卡影院一区二区 | 日本高清熟妇 | 国产精品自拍区 | 国产人妖网站 | 三级视频网 | 不卡无码在线观看 | 日韩桃色激情综合 | 日韩在线aⅴ视频 | 国产精品9 | 综合自拍偷 | 自拍偷拍综合 | 午夜在线观看福利 | 日韩一二 | 成人无码一区二区三区 | 成人综合小说图片 | 精品一区国产 | 国产精品色哟哟 | 午夜社区在线观看 | 91中文字幕网 | 老湿机在线免费观看 | 三级午夜理伦三级 | 国产强奷伦奷片 | 深夜福利影院在线 | 深夜福利免费网站 | 玖玖福利 | 免费三级网址 | 精品日韩一区二区三区 | 韩国三级网 | 日韩va在线观看 | 成人黃色一級片 | 三级视频在线观看网站 | 欧美日韩在线一区二区 | 人妖操人妖 | 日韩一中文字 | 男人看的黄色小视频 | 国产一卡二卡在线 | 欧美性爱第一 | 欧美精品一二三四区 | 真实国产亂伦在线视频 | 三级视频兔费看 | 国产不卡福利一二三区 | 日韩黄色网页 | 午夜福利精品在线观看 | 成人免费伦理视频 | 国产a国产片国产 | 91视频手机 | 老湿机免费看 | 成人在线观看国产 | 男人天堂黄色 | 日韩视频国 | 精品一曲二曲日韩 | 欧美一区在线看 | 成人片网址 | 丝袜中文在线 | 成人国产一区二区三 | 日韩另类美女黑人 | 成人免费小视频在线看 | 成人无码区免费A片 | 国产精品国产 | 精品黑人| 国产大片黄在线看免费 | 国产欧美一区二区在线 | 亚洲精品国产精品国产 | 午夜在线影视 | 成人午夜福利影院 | 美女三级黄色 | 网站91免费入口 | 97成人影视 | 日韩美女视频色福利 | www.日韩欧美 | 无码在线不卡 | 国产aa片 | 国产一区视频在线 | 国产japanese| 97免费看| 午夜视频app | 夫妻自拍小视频 | 日韩国产午夜在线精品 | 91天堂影院 | 天堂网一区 | 久草免费福利 | 91视频美女| 亚洲国产网站 | 日韩不卡高清视频 | 日韩视频-熊猫成人网 | 丁香五月在线观看 | 国产69永久免费视频 | 日韩成人免费国产电影 | 日韩伦理网址 | 91丝袜美腿 | 欧美黄色性爱网站 | 久久色网| 国产日逼视频 | 97操摸干| 午夜性网址 | 91精品91 | 韩国AV一区 | 三级国产普通话 | 国产精品人妖 | 91伊人久久| 孕妇三级片在线观看 | 欧美日韩一区二区不卡 | 日韩美女大片 | 国产在线不卡a | 美女视频网站全是黄 | 成人免费播放 | 日韩国产欧美亚洲一区 | 日韩喷水视频 | 成人日语学校 | 日韩视频在 | 东京热成人网站 | 国产白拍 | 日韩a人毛| 日本三级免费看 | 日韩不卡一区 | 老湿机免费体验区 | 丁香五月婷婷五月 | 国产成人片在线看 | 青草视频丝袜 | 国产精品久久泡妞网站 | 国产色产综合色 | 日韩精品视频二区 | 日韩欧美精品在线观看 | 久久只有这里有精品 | 午夜寂寞欧美 | 97伦理剧 | 日韩无砖专 | 97超碰人人操 | 中文字幕成人动漫 | 成人国产欧美大片一区 | 五月综合激情网 | 国产精品美乳在线观看 | 天天看片夜夜操 | 日韩欧美理论片 | 国产在线一 | 国产色片网| 国产精品一区在线 | 自拍偷拍 | 99久久综合 | 午夜伦理大全 | 五月丁香六 | 国产cd视频在线播放 | 国产三级电影网 | 日韩在线视频一区二区 | 日韩精东| 日韩精品极品视频在 | 欧美性爱小 | 日韩在线观看视频免费 | 91视频啊啊啊 | 东京热无码免费视频 | 日韩在线视频中文字幕 | 欧美自拍偷拍 | 精品一区二区三区人妻 | 日韩中文字幕观看 | 日韩国产毛片 | 97国产影院 | 中国性爱第一页 | 国产精品久久久久久久 | 国产色啪a∨在 | 日韩专区精品 | 搞基网站在线观看 | 成人片影院 | 午夜xx | 日韩精品电影亚洲一区 | 日韩午夜福利旡码 | 国产精品XXXXXX | 国内外在线视频 | 城人影院| 成人性爱在线网站 | 色悠悠久 | 三级短视频在线观看 | www.国产精选 | 91中文在线 | 国产在线三 | 人人澡人人看 | 中国精品久久久 | 操孕妇无码视频 | 成人毛片在线免费观看 | 免费看黄片美女 | 日韩欧美成人影院 | 国产aⅴ激情无 | 日韩在线在线播放 | 丁香五月婷婷综合 | 国产人妖黑妖人... 国产人妖第二 | 夜间福利视频 | 日韩福利精品网站 | 日韩精品视频免费 | 麻豆操逼视频 | 三级网站视频 | 日韩成人AV一区二区 | 日韩经典欧美精品一区 | 狼友精品| 五月丁香停停 | 无码免费不卡 | 美女福利视频导航 | 久久天堂网| 午夜伦理三级 | 色哟哟中文字幕 | 国产欧美精品在线 | 亚洲性网 | 日韩精品视频免费网址 | 韩日毛片| 午夜精品福利网 | 国产福利电影 | 国产性关系在线观看 | 日韩中文字幕a | 日韩午夜免费视频 | 成人黄色一 | 国产狼友视频在线观看 | 97超碰人人艹人人 | 午夜伦理视频 | 午夜福利在线导航 | 国产91片| 精品蜜桃网 | 天天干天天摸 | 五月婷婷丁香六月 | 日韩激情综合 | 都市激情国产 | 国产人妖在线视频 | 日韩国际精品一区二区 | 成人深夜福利网站 | 激情综合网五月婷婷 | 日韩中文| 国产成人自拍人妖 | 日韩二区三区 | 草草浮力视频 | 国产不卡无码 | 晚上福利视频 | 日韩激情午夜视频 | 国产对白刺激 | 日韩电影中文字幕亚洲 | 人人操人人97 | 日韩电影在线观看一 | 丝袜性爱| 国产玖玖| 日韩三级片网站 | 人妖二区 | 日韩一区二区三区av | 午夜福利视频网址 | 成人精品国产亚洲 | 国产日韩精品一 | 福利姬网站在线观看 | st人妖婷婷 | 日韩综合网| 97超碰人人摸人人操 | 老司机午夜福利 | 深夜福利影院在线观看 | 成人免费看三级片 | 成人福利午夜视 | 国产久爱青草视 | 日韩精品免费在线观看 | 成人精品午夜无码免费 | 无码在线观 | 日韩aⅴ黄日韩a影片 | 日韩一二三区视频精品 | 天堂网ww| 成人主播在线精品 | 成人免费午夜影院 | 日韩中文字幕在线不卡 | 玖草视频在线 | 国产无码一区二区三区 | 91香蕉APP| 久久九九国产 | 日韩精品在线观看 | 午夜伦理电影院 | 性交网站在线观看 | 福利导航入口 | 丝袜性爱| 午夜成人精品网 | 草莓视频网站成人18 | 在线观看国产h | 日韩精品一区在线观看 | 狠狠干狼人综合网 | 国产亚洲在线 | 国产l精品 | 日韩欧美一区二区丁香 | 自拍偷拍视频网址 | 黄色网址网站 | 日韩成人A视频 | 日韩午夜理论免费网站 | 日韩换脸一区二区三区 | 日本中文字幕有码 | 91自拍达人 | 无码三级视频 | 国产精品黄| 激情小说激情图片 | 国产乱理伦片在 | 日韩精品第十页 | 国产大片直接免费观看 | 日韩a级影片 | 麻豆网站 | 夜色福利导航 | 国产精品二区无 | 成人免费午夜福利 | 久久影视中文字幕 | 日韩在线资源 | 日韩午夜4480 | 成人国产在 | 国产ppp视频在 | 日韩午夜精品 | 日韩一区亚洲二区 | 成人免费视频在线观看 | 国产午夜一区 | 日韩大片高清播放器 | 在线欧美日韩 | 午夜性爱视频网站 | 操逼图123| 日韩精品高清第一区 | 日韩午夜看片 | av无码激情 | 日韩成人free | 成人三级电影 | 91丨露脸丨熟女抽搐 | 伊人91 | 91玉足网站 | 日韩淫网| 激情熟妇 | 日韩产品 | 国产色三线免费 | 日韩美女伦理片 | 成人深夜福利 | 日韩免费一区二区三区 | 日韩网站免费观看 | 男女爱爱麻豆 | 天天爽爽夜夜爽爽 | 国产情侣酒店自拍视频 | 日韩精品欧美视频在线 | 夜夜操夜夜操夜夜操 | 国产精品狼友 | 日韩欧美极品 | 国产97视频在线观看 | 久久道本一综合苹果 | 精品这里只有精品 | 日韩理论在线视频 | 日韩a在线观看 | 黄色三级A片 | 成人精品午夜视频 | 久久这里精品 | 日韩欧美第一页 | 国产性爱在线 | 成人自拍视频 | 国产看片网址 | 国产91玩精品秘入口 | 午夜福利精品在线 | 性无码专区 | 福利微拍| 日韩在线观看不卡 | 国产第1页 | 三级中文字幕免费 | 久久久影院 | 日韩美女视频在线观看 | 久草网站 | 成人亚洲欧美日韩在 | 中文字幕亚洲国产 | 极品无码| 成人dvd碟片 | 欧美A片在线观看 | 国产一精品 | 日韩精品高清自在线 | 国产三级在线观看免费 | 成人欧美精品大91 | 日韩国产精品区 | 91艹逼| 日韩欧美在线一区 | 午夜视频网址 | 偷偷操不一样的久久 | 日韩不卡高 | 九九热这里只有 | 国产丝袜熟女 | 97在线不卡 | 日韩在线观看第一页 | 日韩午夜免 | 96色视频 | 老湿影院在线观看视频 | 在线一区二区视频 | 欧洲性爱网站 | 亚洲国产精品成人综合 | 日本激情小说视频 | 三级在线免费a免 | 日韩成人中文 | 日韩欧美国产hb | 日韩小视频在线观看 | 午夜成人福利免费 | 国产a级片 | 岛国在线观看 | 日韩中文字幕无码 | 成人午夜网 | 人妻精品一区二区三区 | 国产三级网址 | 国产最新精品2025 | 深夜福利亚洲精品 | 成人午夜免费在线 | 老色批网站 | 国产大片在线观看 | 偷拍自拍网| 日韩中文欧美国产 | 成人午夜天 | 日韩福利在线观 | 无码动漫在线看 | 日韩免费高清专区 | 午夜激情成人网 | 日韩一区二区三区高清 | 日韩免费在线 | 日本草逼网 | 日韩大片在线玫瑰影视 | 成人情趣用品 | 深夜视频网 | 午夜三级 | 久久综合视频网 | 午夜成人免费无码A片 | 午夜福利在线观看网站 | 国产无精品 | 日韩亚洲欧美视频 | 精品91| 日韩国产欧美一区二区 | 国产同性 | 日韩网红美女 | 日韩高清电影 | 日韩新片e网 | 日韩欧免费一 | 老湿机网站 | 成人欧美日韩91 | 国产三级无码在线观看 | 日韩国产高清欧美 | 久久综合资源网 | 国产三级免费电影 | 亚洲国产成人av | 国产大全三级在线 | 日韩在线视频一区国产 | 国产视频成人 | 国产日产欧产 | 国产精品免费 | 性福利影院 | 欧美精品一区在线 | 日本能看xxx| 日韩一区二区国产 | 成人午夜视频免费 | 日韩欧美国产偷亚洲清 | 婷婷丁香五月亚洲 | 国产性爱在线免费观看 | 激情文学另类 | 日韩高清在线观看 | 日韩亚洲中文字幕另类 | 国产性影院 | 日韩中文高清在线 | 日本人妻乱码 | 日韩国产精品免费观看 | 日韩精品网站 | 中国人妖自精汇编 | 国产91影视| 精品动漫一区 | 亚洲国产精品-8 | 三级视频在线播放 | 国产在线观看三级 | 日韩国产在线一区二区 | 国产又白又嫩又爽又黄 | 国产又黄又大又粗 | 成人国产在 | 成人小说综合网 | 日本XXX色 | 日韩欧美福利在线 | 熟女伦网| 超碰久操 | 亚洲国产色情在线观看 | 黄色三级免费网站 | 97超碰人人操 | 性做久久久久免费观看 | 日韩欧美二区在线观看 | 精品伦子一二三区 | 黄色网址无码 | AV日韩精品 | 日韩亚洲欧美 | 国产a∨精品一 | 午夜激情网站 | 成人日韩 | 成人深夜福利在线观看 | 日韩精品理论在线 | 超碰成人免费电影 | 国产三级三级三级 | 自产自拍| 动漫精品一区 | 成人精品无 | 日韩欧美国产偷 | 中国三级免费 | 国产福利在线播放 | 国产在线国产 | 免费看A级毛片 | 91视频免费观看 | 激情图片激情小说 | 99综合自拍| 三级特黄60分钟在线 | 爱欲91在线| 国产成年女人免费 | 国产成人久久久久久久 | 成人蜜桃视频在线观看 | 日韩卡通动漫中文字 | 国产对白视频 | 97干在线观看| 国产草草 | 天天拍天天操 | 国产精品性爱在线观看 | 日韩精品三期 | 老女人丨91丨九色 | 日韩欧美在线观看精品 | 国产淫网 | 午夜福利导航在线 | 狠狠操亚洲 | 涩涩在线观看视频 | 国产在线资源 | 欧美视频亚洲视频 | 国产二区 | 国产成人宗合 | 国产人妖在线视频 | 精品日韩二区 | 午夜成人免费福利 | 日韩欧美国产另类自拍 | 亚洲国产成人无码 | 成人午夜网站 | 浓毛熟女 | 伦老熟妇 | 国内自拍区 | 玖玖玖玖草 | 另类四虎 | 日韩欧美国产精品一区 | 97操人人| 国产精品成人国产乱 | 国产无套内射视频 | 无码2025 | 三级日本乱伦国产 | 日韩中文在线播放 | 深夜福利在线观看八区 | 久久性欲视频 | 三级精品视频 | 国语对白刺激 | 国产v日韩v欧美v | 成人精品伪娘 | 成人亚洲| 久久中文综合网 | 国产成人宗合 | 色情性黄片免费 | 国产不卡在线视频 | 成人三级在线观看 | 国产91网站入口 | 日韩在线永久免费播放 | 欧美成人免费观看视频 | 成人精品一区二区秒拍 | 日韩午夜免费视频 | 国产看片神器 | 成人午夜激情影院 | 农村成人激情文学 | 日韩不卡1卡2卡三卡 | 国产三级AV在线 | 91福利网站 | 成人精品一区在 | 三级一区二区三区 | 毛片三级片网站 | 欧美另类高清 | 可以看的黄色av网站 | 日本成人三级 | 成人日韩欧美在线 | 成人资源在线观看 | 日韩精品二 | 深夜福利网址在线观看 | 国产h肉视频 | 午夜成人在线免费 | 国产精品色情 | 午夜草莓视频 | 91性爱| 国产一级淫片 | 爆乳熟妇一区二区 | 午夜福利成人影院 | 欧美三区在线观看 | 国产无码久久久 | 尤物在线观看视频 | 日韩丝袜中文字幕 | 国内精品三级 | 日韩视频手机在线 | 成人a影院 | 国产在线视频网站 | 日日骚av | 日韩乱伦一区二区 | 视频一区三区 | 日日夜夜狠狠 | 日韩高清乱码中 | 成人在线三级片 | 天天日天天射天天爽 | 欧美aaaaa| 日韩一级婬片a级 | 日韩理论午夜 | 日韩视频高清欧美一区 | 午夜精品视频 | 日日夜夜精品免费视频 | 国产91小视频 | 成人美女视频在 | 日韩中文字幕hd | 超碰在线人人操 | 日韩欧美国产一级 | 日韩精品在线二区三区 | 夜夜夜夜夜夜操 | 国产视频一 | 岛国无码在线观看 | 六月丁香五月 | 午夜天堂在线观看 | 欧美高清精品一区二区 | 精品一区二区三区三区 | 午夜影院体验区 | 色碰视频| 中文日韩伦理 | 午夜在线插 | 国产乱人伦 | 国产精品成熟老 | 日韩狼友 | 五码中文字幕 | 三级短视频在线观看 | 深夜成人在线 | 91羞羞| 麻豆视频在线观看 | 东京热大交乱在线观看 | 五月深爱激情网 | 狼友视频在线 | 国产91精品秘密入口 | 五月婷婷综合激情网 | 欧美国产日韩一区二区 | 欧美精品性爱 | 国产一区二区精品久久 | 日韩不卡高清视频 | 国产91精品秘入口 | 成人午夜在线免费 | 亚洲国产精品成人精品 | 丁香五月婷婷影院 | 日韩人妻一区二区三区 | 日韩AⅤ| 午夜激情成人网 | 日韩精品欧美在线成人 | 成人a级毛| 久久精品2025| 成人午夜福利A视频 | 成人片资源 | 精品免费囯产一区 | 国产91线观看 | 狼友视频首页 | 成人午夜看片 | 午夜影视福利 | 国产精品人aⅴ | 国产原创视频 | 久久综合久久网 | 国产亚洲a| 日韩欧美亚洲中文字幕 | 又黄又爽又刺激 | 亚洲另类激情图区 | 成人区一区二区 | 四虎社区 | 午夜神马电影院 | 99在线中文字幕 | 国产三级电影网址 | 国产阿v免费在线视频 | 日韩欧美制服在线观看 | 天天干夜夜叫 | 午夜成人AV在线 | 爱豆视频在线观看 | 日韩欧美亚洲国产一区 | 国产精品毛片 | 四虎8848 | 狼友视频精品免费播放 | 97免费在线| 激情文学之图片区 | 操逼图123 | 午夜福利成人网站 | 人妖大量出精汇编播放 | 三级高清视频 | 日韩精品免费一区二区 | 日韩和的一区二在线 | 日韩亚洲人成在 | 嫩草一区| 五月丁香六月欧美 | 日韩国产欧 | 成人三级在哪里看 | 午夜福利院 | 狼友视频久久 | 91精品欧美| 成人精品电影在线 | 日韩专区在线播放 | 日韩中文字幕网先锋资 | 国产丰满熟女 | 日韩一三区开心影院 | 成人在线欧美 | 成人午夜福利免费视频 | 国产精品国内 | 国产精品久久久影院 | 黄色三级片网站 | 亚洲AV一卡二卡 | 狼友免费视频 | 日韩精品不卡一区二区 | 自拍偷拍视频网 | 日日干天天 | 成人国产在线一区二区 | 日韩欧美在线观看免费 | 91九色国产 | 久久综合电影 | 午夜福利在线观看网站 | 日韩五级片 | 国产丝袜人妖在线 | 日韩在线观看一区二 | 日韩伦理电影免费在线 | 亚洲一卡二卡三卡无码 | 日韩一区二区在线视频 | 午夜成人精品不卡影院 | 日韩在线伦理 | 国产优物在线观看 | 国产91在线 | 成人动漫h在线观看 | 国产精品露脸国 | 日韩亚州欧美中文 | 国产精品美脚玉 | 国产三级AV在线观看 | 91视频福利| 九色导航| 色四房五月 | 超碰97人人操人人摸 | 老熟女1 | 强奸乱伦一区二区 | 日韩欧美激| 日韩一级大片国产 | 东京热加勒比 | 国产aⅴ永久无 | 成人精品动漫小舞 | 成人精品福利 | 日韩精品第2页 | 激情文学图片小说视频 | 国产精品第十页 | 日韩欧美国产资源 | 三级a片在线观看 | 日韩美女视频在线播放 | 综合视频区 | 日韩一区二区三区射精 | 91自拍达人 | 成人影院免费观看 | 视频免费一区二区 | 无码精品国产19 | 中国操逼图| 高清无码一区二区三区 | 国产91网站入口 | 久久综合日 | 深夜福利在线观看八区 | 日韩字幕欧美 | 日韩免费色 | 国产白丝喷 | 日韩欧美一区精品 | 福利姬喷水在线观看 | 爆乳无码一区二区三区 | 亚洲国产成人在线 | 国产色情在线观看 | 日本毛视频| 午夜成人高清 | 国产性在线 | 欧美另类玩 | 久久影视综合2o23 | 福利网址导航大全 | 国产日韩91| 国产激情综合 | 日韩一区二区 | 国产三级片视频 | 日韩亚洲欧美另类综合 | 国产又大又黄的视频 | 日韩动漫国产 | 国产91视频在线观看 | 精品自拍偷拍 | 97超碰人人操 | 国产自在线拍 | 午夜男女大片 | 超碰97人人操人人 | 在线观看免费污视频 | 成人午夜精品无码区 | 91人人草 | 欧美丰满熟妇无码蜜桃 | 免费无码不卡在线观看 | 日韩欧美第一区 | 国产初高中生洗澡视频 | 人人妖欧美 | 乱伦熟女视频 | 日韩a无v码 | 成人免费午夜 | 日韩免费一级a毛 | 欧美视频在线一区 | 日韩精品一 | 久久国产自慰 | 国产盗摄偷 | 韩日在线看 | 久久99网| 日韩欧美国产亚洲精品 | 亚洲啪啪网 | 久久宗合久久宗合 | 国产免费理论片 | 日韩国产最新在线观看 | 怡红院一区二区三区 | 91中文字幕在 | 97资源超碰| 欧美三区在线观看 | 尤物精品在线观看 | 99自拍视频在线观看 | 簧片在线 | 日韩欧美aⅴ不卡视频 | 天堂网毛片| 国产色情一区二区三区 | 深夜福利在线网址 | 人人干97 | 97影院2| 日本成人不卡 | 岛国大片免 | 日韩精品在线视频一区 | 国产呦福利呦交 | 日韩熟女中文字幕 | 三级网站免费观看 | 免费AA在线观看 | 国产国产| 欧美三区四区 | 三级毛片黄色 | 精品国产人妖 | 日韩欧美激| 日韩亚洲精品视频 | 深夜被窝福利 | 日本中文视频 | 日韩高清无 | 国产日韩性爱 | 人妖视频网站 | 国产人伦 | 日韩欧美伦理电影 | 国产福利在线看 | 国产三级在线观看 | 国产精品第 | 日韩高清免费在线观看 | 老熟女乱婬一区二区 | 欧美成年人视频 | 做受免费视频 | 成人美女视频在 | 一区二区乱伦 | 玖玖亚洲电影 | 国产91免费视频 | 三级精品欧美在线观看 | 中国三级片免费观看 | 91视频国产亚| 免费观看三级网站 | 狼友夜视频 | 午夜伦理电影网 | 岛国aa| 日韩美女精品 | 福利视频网址 | 国产屁屁 | 亚洲精品在线国产 | 都市激情综合 | 午夜插插插 | 欧美另类影院 | 日韩高清精品视频在线 | 欧美国产精品一区二区 | 欧美另类在线 | 午夜成人无码福利 | 日韩高清无码免费 | 日韩欧美网站 | 欧美精品精品一区 | 日韩中文字幕网先 | 欧美在线一区二区 | 中文字暮日本人妻 | 成人午夜高清在线观看 | 成人午夜电影网 | 成人午夜福利AV | 中国国产精品 | 国产91白丝在 | 激情文学在线视频 | 国产99小视频 | 爆乳女教师一区二区三 | 91色啪| 欧美三级片网站 | 中国人妖和人妖ⅩXX | 日韩美女日b | 国产亚洲无码精品 | 国产精品自在拍 | 精品玖玖| 夜福利免费观看 | www.射| 日韩理论片在线观看 | 日韩成人视频在线 | 综合久久中文字幕 | 麻豆视频网 | 日韩精品秘a在线观看 | 日本日逼网站 | 在线色网 | 成人免费软件 | 91喷水| 女主播在线视频 | 日韩欧美aⅴ综合网站 | 国产丝袜美腿在线观看 | 丝袜中文在线 | 国模冰冰炮图 | 日本成人久久 | 在线天堂√| 欧美成人免费在线 |