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); }
public ImageSource GenerateBitmapSourceFromCollection() { return(TrayImageGenerator.GenerateImage(this, Colors.Red, Colors.Blue)); }