Exemplo n.º 1
0
        public static Task <BandTheme> GetThemeTaskAsync(this IBandPersonalizationManager manager)
        {
            var tcs = new TaskCompletionSource <BandTheme> ();

            manager.GetThemeAsync(tcs.AttachCompletionHandler());
            return(tcs.Task);
        }
Exemplo n.º 2
0
        public static Task SetMeTileImageTaskAsync(this IBandPersonalizationManager manager, BandImage image)
        {
            var tcs = new TaskCompletionSource <object> ();

            manager.SetMeTileImageAsync(image, tcs.AttachCompletionHandler());
            return(tcs.Task);
        }
Exemplo n.º 3
0
        public static Task SetThemeTaskAsync(this IBandPersonalizationManager manager, BandTheme theme)
        {
            var tcs = new TaskCompletionSource <object> ();

            manager.SetThemeAsync(theme, tcs.AttachCompletionHandler());
            return(tcs.Task);
        }
Exemplo n.º 4
0
 public static Task SetMeTileImageTaskAsync(this IBandPersonalizationManager manager, Bitmap bitmap)
 {
     return(manager.SetMeTileImageAsync(bitmap).AsTask());
 }
Exemplo n.º 5
0
 public static async Task <BandTheme> GetThemeTaskAsync(this IBandPersonalizationManager manager)
 {
     return((BandTheme)await manager.GetThemeAsync().AsTask());
 }
Exemplo n.º 6
0
 public static Task SetThemeTaskAsync(this IBandPersonalizationManager manager, BandTheme theme)
 {
     return(manager.SetThemeAsync(theme).AsTask());
 }
Exemplo n.º 7
0
 public static async Task <Bitmap> GetMeTileImageTaskAsync(this IBandPersonalizationManager manager)
 {
     return((Bitmap)await manager.GetMeTileImageAsync().AsTask());
 }
 /// <summary>
 /// 接続クライアントを設定する
 /// </summary>
 /// <param name="client">接続クライアント</param>
 public void SetClient(IBandClient client)
 {
     this.manager = client.PersonalizationManager;
 }