मैं इन दो रंग प्रकारों के बीच कैसे परिवर्तित कर सकता हूं?System.Drawing.Color से System.Windows.Media.Color में कैसे परिवर्तित करें?
30
A
उत्तर
51
आप नीचे दिए गए रूपांतरण दिशाओं के दोनों के उदाहरण देख सकते:
Drawing.Color
को 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
Drawing.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
... या का उपयोग @ आर एक विस्तार के रूप आयन विलियम्स जवाब:
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
लगातार उपयोग के लिए मैं इस तरह सहायक सुझाव देते हैं:
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);
}
}
संबंधित मुद्दे
- 1. System.Windows.Media.Color
- 2. Excel.Range.Interior.Color को System.Drawing.Color में C# कैसे परिवर्तित करें?
- 3. मैं System.Windows.Media.SolidcolorBrush को System.Drawing.Color में कैसे परिवर्तित करूं?
- 4. कैसे संभव डुप्लिकेट System.Drawing.Color
- 5. System.Drawing.Color
- 6. प्रकार System.Drawing.Color
- 7. int से char * में कैसे परिवर्तित करें?
- 8. यादृच्छिक रंग बनाना (System.Drawing.Color)
- 9. wsdl से java कैसे परिवर्तित करें?
- 10. org.jdom.Document से स्ट्रिंग को कैसे परिवर्तित करें
- 11. एचटीएमएल से एक्सएचटीएमएल कैसे परिवर्तित करें?
- 12. CFArrayRef से NSArray को कैसे परिवर्तित करें?
- 13. BigInteger से BigDecimal को कैसे परिवर्तित करें?
- 14. NSDate से NSString को कैसे परिवर्तित करें?
- 15. बाइट [] से इनपुटस्ट्रीम को कैसे परिवर्तित करें?
- 16. nsstring से cString को कैसे परिवर्तित करें?
- 17. आरजीबी से एचटीएमएल रंग कैसे परिवर्तित करें?
- 18. sqldatetime.minvalue से डेटाटाइम को कैसे परिवर्तित करें?
- 19. स्ट्रिंग [] से ArrayList को कैसे परिवर्तित करें?
- 20. xib से स्टोरीबोर्ड को कैसे परिवर्तित करें?
- 21. डबल से एनएसआईएनटेगर को कैसे परिवर्तित करें?
- 22. nsstring से uicolor को कैसे परिवर्तित करें?
- 23. Char * से BSTR को कैसे परिवर्तित करें?
- 24. CFStringRef से NSString को कैसे परिवर्तित करें?
- 25. Guid [] से स्ट्रिंग को कैसे परिवर्तित करें?
- 26. NSData से NSString को कैसे परिवर्तित करें?
- 27. IENumerable से ObservableCollection को कैसे परिवर्तित करें?
- 28. मैं XAML में रंग को ब्रश में कैसे परिवर्तित करूं?
- 29. guid कैसे परिवर्तित करें?
- 30. पायथन में XML से JSON को कैसे परिवर्तित करें?
के संभावित डुप्लिकेट [System.Drawing.Color => System.Windows.Media.Color] (http : //stackoverflow.com/questions/4104910/system-drawing-color-system-windows-media-color) – Ani