System.Drawing.Color drawRedColor = System.Drawing.Color.Red;
System.Windows.Media.Color mediaColor = ?drawRedColor.ToMediaColor();?
23
A
risposta
38
ne dite:
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: Risolto il 'spacchettamento' del ARGB.
7
System.Windows.Media.Color mediaColor = System.Windows.Media.Color.FromRgb(Color.Red.R, Color.Red.G, Color.Red.B);
@serhio: per favore, in futuro, indica la tua domanda a parole. – Oded
Solo che alcune persone vedranno questo e non vedono una domanda (quindi si può votare per chiudere come "non una vera domanda"). Non dimenticare che vogliamo anche che queste domande vengano trovate da google e fare una domanda vera ti aiuterà a ottenere questa domanda nei risultati di ricerca. – Oded
@Oded: non ho trovato cose da commentare qui. – serhio