System.Drawing.Color drawRedColor = System.Drawing.Color.Red;
System.Windows.Media.Color mediaColor = ?drawRedColor.ToMediaColor();?
23
A
Respuesta
38
¿Qué tal:
using MColor = System.Windows.Media.Color;
using DColor = System.Drawing.Color;
...
public static MColor ToMediaColor(this DColor color)
{
return MColor.FromArgb(color.A, color.R, color.G, color.B);
}
EDIT: Se ha solucionado el 'desembalaje' de la ARGB.
7
System.Windows.Media.Color mediaColor = System.Windows.Media.Color.FromRgb(Color.Red.R, Color.Red.G, Color.Red.B);
Cuestiones relacionadas
- 1. Conversión de System.Windows.Media.Color a System.Drawing.Color
- 2. Cómo convertir de System.Drawing.Color a System.Windows.Media.Color?
- 3. ¿Cuál es la diferencia entre System.Drawing.Color y System.Windows.Media.Color?
- 4. ¿Cómo convierto una cadena como "Rojo" en una System.Windows.Media.Color?
- 5. ¿Cómo convierto System.Windows.Media.SolidcolorBrush a System.Drawing.Color?
- 6. Cómo convertir Excel.Range.Interior.Color a System.Drawing.Color en C#?
- 7. Convertir System.Drawing.Color a RGB y Hex Value
- 8. Cómo convertir hexadecimal #FFFFFF a System.Drawing.Color
- 9. System.Drawing.Brush de System.Drawing.Color
- 10. Usando un parámetro opcional de tipo System.Drawing.Color
- 11. System.Drawing.Color en la aplicación de consola
- 12. Tipo de datos SQL para System.Drawing.Color
- 13. ¿Cuál es el equivalente de WPF a ControlPaint.Light?
- 14. ¿Cómo serializo un objeto System.Windows.Media.Color en una cadena sRGB?
- 15. ¿Hay alguna manera fácil de combinar dos valores System.Drawing.Color?
- 16. .NET - Conversión de cadenas de nombre de color en System.Drawing.Color
- 17. Cómo crear un System.Drawing.Color a partir de su cadena RGB hexadecimal?
- 18. Implementando ToArgb()
- 19. En C#, ¿cómo puedo crear un objeto System.Drawing.Color usando un valor hexadecimal?
- 20. ¿Cómo puedo obtener una colección de todos los colores en System.Drawing.Color?
- 21. ¿Hay un ejemplo en línea de todos los colores en System.Drawing.Color?
- 22. Convierta System.Windows.Media.Brush a System.Drawing.Brush
- 23. ¿Cómo comprobar si dos estructuras System.Drawing.Color representan el mismo color en una profundidad de color de 16 bits?
- 24. Conversión de un color a un pincel
- 25. ¿Cómo convierto un Color a un Pincel en XAML?
- 26. C# aplicar Color a la fuente
- 27. ¿Hay una API del sistema C#/.NET incorporada para HSV a RGB?
- 28. Manera más simple de convertir un Color como una cadena como #XXXXXX a System.Windows.Media.Brush
- 29. consigo error: '# FF000000' no es un valor válido para el color
- 30. Configuración de fondo del borde con un enlace de plantilla
@serhio - por favor, en el futuro, formule su pregunta en palabras. – Oded
Solo que algunas personas verán esto y no verán una pregunta (por lo que pueden votar para cerrar como "no es una pregunta real"). No olvide que también queremos que google encuentre estas preguntas, y hacer una pregunta real ayudará a obtener esta pregunta en los resultados de búsqueda. – Oded
@Oded: No encontré cosas para comentar aquí. – serhio