本文整理汇总了C#中HttpNotificationChannel.UnbindToShellToast方法的典型用法代码示例。如果您正苦于以下问题:C# HttpNotificationChannel.UnbindToShellToast方法的具体用法?C# HttpNotificationChannel.UnbindToShellToast怎么用?C# HttpNotificationChannel.UnbindToShellToast使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HttpNotificationChannel
的用法示例。
在下文中一共展示了HttpNotificationChannel.UnbindToShellToast方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ApplyTo
internal void ApplyTo( HttpNotificationChannel httpNotificationChannel )
{
if( IsBindedToShellTile != null )
if( IsBindedToShellTile.Value )
{
if( !httpNotificationChannel.IsShellTileBound )
httpNotificationChannel.BindToShellTile();
}
else
{
if( httpNotificationChannel.IsShellTileBound )
httpNotificationChannel.UnbindToShellTile();
}
if( IsBindedToShellToast != null )
if( IsBindedToShellToast.Value )
{
if( !httpNotificationChannel.IsShellToastBound )
httpNotificationChannel.BindToShellToast();
}
else
{
if( httpNotificationChannel.IsShellToastBound )
httpNotificationChannel.UnbindToShellToast();
}
if( OnHttpNotificationReceived != null )
httpNotificationChannel.HttpNotificationReceived += OnHttpNotificationReceived;
if( OnShellToastNotificationReceived != null )
httpNotificationChannel.ShellToastNotificationReceived += OnShellToastNotificationReceived;
}
示例2: DisableToastNotification
public void DisableToastNotification()
{
channel = HttpNotificationChannel.Find(Constants.Settings.WeeklyThaiRecipeChannelName);
if (channel != null)
{
if (channel.IsShellToastBound)
{
channel.UnbindToShellToast();
}
}
}
示例3: UnSubscribeToToastNotifications
/// <summary>
/// Unsubscribe to Shell toast notifications
/// </summary>
/// <param name="channel">The active notification channel</param>
private void UnSubscribeToToastNotifications(HttpNotificationChannel channel)
{
//
// UnBind to Toast Notification
//
if (channel.IsShellToastBound == false)
{
Trace("Already unbound to to Toast notification");
return;
}
Trace("Unbinding to Toast Notifications");
channel.UnbindToShellToast();
}