Beispiel #1
0
        public Icon GenerateIconFromCollection()
        {
            try
            {
                Bitmap tempBitmap = TrayImageGenerator.ConvertBitmapSourceToBitmap(
                    TrayImageGenerator.GenerateImage(
                        this, Colors.Red, Colors.DeepSkyBlue
                        ));

                if (tempBitmap != null)
                {
                    IntPtr hicon      = tempBitmap.GetHicon();
                    Icon   bitmapIcon = Icon.FromHandle(hicon);

                    PrevPointer = CurrPointer;
                    CurrPointer = hicon;

                    return(bitmapIcon);
                }
            }
            catch (Exception exp)
            {
                Trace.WriteLine(exp.Message);
            }
            return(null);
        }
Beispiel #2
0
 public ImageSource GenerateBitmapSourceFromCollection()
 {
     return(TrayImageGenerator.GenerateImage(this, Colors.Red, Colors.Blue));
 }