Bu iki renk türünü nasıl dönüştürebilirim?Nasıl System.Drawing.Color System.Windows.Media.Color için dönüştürmek için?
30
A
cevap
51
Aşağıdaki dönüşüm yönde her iki örnekler görebilirsiniz:
Drawing.Color
için Windows.Media.Color
// This is your color to convert from
System.Drawing.Color color;
System.Windows.Media.Color newColor = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
Windows.Media.Color
// This is your color to convert from
System.Windows.Media.Color color;
System.Drawing.Color newColor = System.Drawing.Color.FromArgb(color.A, color.R, color.G, color.B);
2
... veya kullanım Drawing.Color
için @ R, bir uzantısı olarak iyon Williams cevap:
public static System.Windows.Media.Brush ToBrush(this System.Drawing.Color color)
{
return new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B));
}
7
sık kullanım için böyle yardımcı önermektedir:
using SDColor = System.Drawing.Color;
using SWMColor = System.Windows.Media.Color;
namespace ColorHelper
{
public static class ColorExt
{
public static SWMColor ToSWMColor(this SDColor color) => SWMColor.FromArgb(color.A, color.R, color.G, color.B);
public static SDColor ToSDColor(this SWMColor color) => SDColor.FromArgb(color.A, color.R, color.G, color.B);
}
}
İlgili konular
- 1. System.Windows.Media.Color System.Drawing.Color dosyasına dönüştürme
- 2. nasıl System.Drawing.Color
- 3. Excel.Range.Interior.Color C# System.Drawing.Color nasıl dönüştürülür?
- 4. Nasıl NSinteger için String dönüştürmek
- 5. Nasıl uint32 dizeye dönüştürmek için?
- 6. Android.Resource.Color nasıl Android.Graphics.Color dönüştürmek için
- 7. dönüştürmek için nasıl kayıtları JSON
- 8. CMSampleBufferRef dönüştürmek için NSData
- 9. IplImage'ı lept.PIX'e dönüştürmek için
- 10. System.Drawing.Color NET başlangıç seviyesinden
- 11. Highchart.getSVG dönüştürmek için png
- 12. HTML'yi PDF'ye dönüştürmek için nasıl kullanılır iText
- 13. NSMutableData to iPhone nasıl NSString dönüştürmek için?
- 14. Nasıl bmp jpg jpg dönüştürmek için
- 15. Nasıl bir Haskell Vector dönüşebilir dönüştürmek için?
- 16. Nasıl boost :: Makevariantover vektör dönüştürmek için
- 17. OpenCV'deki resimleri dönüştürmek için Homography'yi nasıl kullanırsınız?
- 18. C# nasıl String dizisine File.ReadLines dönüştürmek için?
- 19. obj-c base64 görüntüyü dönüştürmek için nasıl
- 20. Nasıl panda DataFrame bir TimeSeries dönüştürmek için?
- 21. Nasıl bir Lua dizesi float dönüştürmek için
- 22. System.Drawing.Color yapısı üzerinden yineleyin ve System.Drawing.Pen oluşturmak için bunu kullanın.
- 23. xquery, niteliklerini etiketlere dönüştürmek için.
- 24. Nasıl C# ile Html için Görüntü Veri URI dönüştürmek için?
- 25. Bulanıklık düzeltmek için nasıl kullanılır Dönüştürmek için ölçek ölçeği
- 26. Nasıl smarty içinde int için float dönüştürmek için
- 27. Nasıl android için vektör varlık svg dönüştürmek için
- 28. Onaltılık RGB dizesinden System.Drawing.Color nasıl oluşturulur?
- 29. SID'yi String'e dönüştürmek için .net
- 30. xml için json dönüştürmek android
olası çift [System.Drawing.Color => System.Windows.Media.Color] (http : //stackoverflow.com/questions/4104910/system-drawing-color-system-windows-media-color) – Ani