Class WpfUtils
Contiene varias herramientas de UI para utilizar en proyectos de Windows Presentation Framework.
Inherited Members
Namespace: TheXDS.MCART.Helpers
Assembly: MCART.Wpf.Common.dll
Syntax
public static class WpfUtils
Methods
| Edit this page View SourceGetBitmap(Stream?)
Creates a new BitmapImage from a Stream.
Declaration
public static BitmapImage? GetBitmap(Stream? stream)
Parameters
Type | Name | Description |
---|---|---|
Stream | stream | Stream with the image content. |
Returns
Type | Description |
---|---|
BitmapImage | A new BitmapImage created from the Stream. |
GetBitmap(string)
Obtiene una imagen a partir de una ruta especificada.
Declaration
public static BitmapImage? GetBitmap(string path)
Parameters
Type | Name | Description |
---|---|---|
string | path | Stream con el contenido de la imagen. |
Returns
Type | Description |
---|---|
BitmapImage | La imagen que ha sido leída desde el Stream. |
GetBitmap(Uri)
Obtiene una imagen a partir de un Uri.
Declaration
public static BitmapImage? GetBitmap(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | Stream con el contenido de la imagen. |
Returns
Type | Description |
---|---|
BitmapImage | La imagen que ha sido leída desde el Stream. |
GetBitmapAsync(Uri)
Obtiene una imagen a partir de un Uri de forma asíncrona.
Declaration
public static Task<BitmapImage?> GetBitmapAsync(Uri uri)
Parameters
Type | Name | Description |
---|---|---|
Uri | uri | Stream con el contenido de la imagen. |
Returns
Type | Description |
---|---|
Task<BitmapImage> | La imagen que ha sido leída desde el Stream. |
GetBitmapEncoders()
Devuelve una colección de los códecs de mapas de bits disponibles. Soporta cargar códecs desde cualquier ensamblado cargado.
Declaration
public static IEnumerable<BitmapEncoder> GetBitmapEncoders()
Returns
Type | Description |
---|---|
IEnumerable<BitmapEncoder> | Una lista con una nueva instancia de todos los códecs de mapa de bits disponibles. |
GetCircleArc(double, double, double, double)
Genera un arco de círculo que puede usarse en Windows Presentation Framework.
Declaration
public static PathGeometry GetCircleArc(double radius, double startAngle, double endAngle, double thickness)
Parameters
Type | Name | Description |
---|---|---|
double | radius | Radio del arco a generar. |
double | startAngle | Ángulo inicial del arco. |
double | endAngle | Ángulo final del arco. |
double | thickness | Grosor del trazo del arco. Ayuda a balancear el grosor del trazo y el radio para lograr un tamaño más consistente. |
Returns
Type | Description |
---|---|
PathGeometry | Un PathGeometry que contiene el arco generado por esta función. |