C# Класс SIPSorcery.SoftPhone.UIHelper

Показать файл Открыть проект

Открытые методы

Метод Описание
Bitmap2BitmapImage ( System bitmap ) : BitmapImage
BitmapImage2Bitmap ( BitmapImage bitmapImage ) : System.Drawing.Bitmap
DoOnUIThread ( UIElement element, System.Action action ) : void
GetBitmapImageFromBase64String ( string base64Bitmap ) : BitmapImage
GetJPEGBase64StringFromBitmapImage ( BitmapImage bmpImage, long jpegEncoderQuality, System rotateFlip ) : string
GetLastInput ( ) : System.TimeSpan

Retrieve the time of the last user interaction

LoadBitmap ( Uri imageURI ) : System.Drawing.Bitmap
LoadBitmap ( string imageURI ) : System.Drawing.Bitmap
LoadImageBytes ( Uri imageURI ) : byte[]
ResetIdleTimer ( ) : void

Reset the last input timer. We move the mouse one pixel to reset the system timer.

ScreenCoordinatesToWPF ( Visual visual, Point screenPoint ) : Point

Converts supplied screen coordinates into the correct WPF device-independant coordinates using an existing control or window

Приватные методы

Метод Описание
DeleteObject ( IntPtr hObject ) : bool
GetEncoder ( System format ) : System.Drawing.Imaging.ImageCodecInfo
GetLastInputInfo ( LASTINPUTINFO &plii ) : bool
SendInput ( uint nInputs, INPUT &pInputs, int cbSize ) : uint

Описание методов

Bitmap2BitmapImage() публичный статический Метод

public static Bitmap2BitmapImage ( System bitmap ) : BitmapImage
bitmap System
Результат System.Windows.Media.Imaging.BitmapImage

BitmapImage2Bitmap() публичный статический Метод

public static BitmapImage2Bitmap ( BitmapImage bitmapImage ) : System.Drawing.Bitmap
bitmapImage System.Windows.Media.Imaging.BitmapImage
Результат System.Drawing.Bitmap

DoOnUIThread() публичный статический Метод

public static DoOnUIThread ( UIElement element, System.Action action ) : void
element System.Windows.UIElement
action System.Action
Результат void

GetBitmapImageFromBase64String() публичный статический Метод

public static GetBitmapImageFromBase64String ( string base64Bitmap ) : BitmapImage
base64Bitmap string
Результат System.Windows.Media.Imaging.BitmapImage

GetJPEGBase64StringFromBitmapImage() публичный статический Метод

public static GetJPEGBase64StringFromBitmapImage ( BitmapImage bmpImage, long jpegEncoderQuality, System rotateFlip ) : string
bmpImage System.Windows.Media.Imaging.BitmapImage
jpegEncoderQuality long
rotateFlip System
Результат string

GetLastInput() публичный статический Метод

Retrieve the time of the last user interaction
public static GetLastInput ( ) : System.TimeSpan
Результат System.TimeSpan

LoadBitmap() публичный статический Метод

public static LoadBitmap ( Uri imageURI ) : System.Drawing.Bitmap
imageURI System.Uri
Результат System.Drawing.Bitmap

LoadBitmap() публичный статический Метод

public static LoadBitmap ( string imageURI ) : System.Drawing.Bitmap
imageURI string
Результат System.Drawing.Bitmap

LoadImageBytes() публичный статический Метод

public static LoadImageBytes ( Uri imageURI ) : byte[]
imageURI System.Uri
Результат byte[]

ResetIdleTimer() публичный статический Метод

Reset the last input timer. We move the mouse one pixel to reset the system timer.
public static ResetIdleTimer ( ) : void
Результат void

ScreenCoordinatesToWPF() публичный статический Метод

Converts supplied screen coordinates into the correct WPF device-independant coordinates using an existing control or window
public static ScreenCoordinatesToWPF ( Visual visual, Point screenPoint ) : Point
visual Visual The control or window the screen point is in
screenPoint Point the point in screen coordinates to be transformed
Результат Point