示例#1
0
        public void AddClient(Client c)
        {
            Logger.Info($"add {c.Title}");
            ClientList.Add(c);
            Task.Run(() =>
            {
                Icon item = Win32dll.GetAppIcon(c.Hwnd);
                IconList.Add(item);

                //Logger.Warn( $"all Client {ClientTitles.ToJson( ) }" );
            });
        }
示例#2
0
 // 隠しているとアイコンを自動開放するらしい タイル化ごとに再取得
 public void ResetIcon()
 {
     foreach (var icon in IconList)
     {
         icon.Dispose( );
     }
     IconList.Clear( );
     foreach (var c in ClientList)
     {
         Icon item = Win32dll.GetAppIcon(c.Hwnd);
         IconList.Add(item);
     }
 }