Tôi cần phải chuyển đổi một System.Windows.Media.SolidcolorBrush thành một System.Drawing.Color trong C# bất kỳ manh mối nào sẽ là tuyệt vời.Làm cách nào để chuyển đổi System.Windows.Media.SolidcolorBrush thành System.Drawing.Color?
5
A
Trả lời
14
Bạn có thể sử dụng SolidColorBrush.Color
để nhận hoặc đặt màu. Đây là một System.Windows.Media.Color
có thuộc tính A, R, G, B.
Sau đó bạn có thể sử dụng những giá trị khi tạo bạn System.Drawing.Color
System.Drawing.Color myColor = System.Drawing.Color.FromArgb(mediaColor.Color.A,
mediaColor.Color.R,
mediaColor.Color.G,
mediaColor.Color.B);
+0
Rất cảm ơn !! – Kaya
3
private System.Drawing.Color WpfBrushToDrawingColor(System.Windows.Media.SolidColorBrush br)
{
return System.Drawing.Color.FromArgb(
br.Color.A,
br.Color.R,
br.Color.G,
br.Color.B);
}
Các vấn đề liên quan
- 1. Chuyển đổi System.Windows.Media.Color thành System.Drawing.Color
- 2. Làm thế nào để chuyển đổi từ System.Drawing.Color tới System.Windows.Media.Color?
- 3. Làm thế nào để chuyển đổi Excel.Range.Interior.Color thành System.Drawing.Color trong C#?
- 4. Chuyển đổi System.Drawing.Color thành RGB và Hex Value
- 5. .NET - Chuyển đổi chuỗi tên màu thành System.Drawing.Color
- 6. Làm cách nào để chuyển đổi chuỗi như "Đỏ" thành System.Windows.Media.Color?
- 7. Chuyển đổi màu thành ConsoleColor?
- 8. Làm cách nào để chuyển đổi jstring thành wchar_t *
- 9. Làm cách nào để chuyển đổi một DataTable thành IDatareader?
- 10. Làm cách nào để chuyển đổi Array [Node] thành NodeSeq?
- 11. Làm cách nào để chuyển đổi NaN thành 0?
- 12. Làm cách nào để chuyển đổi LinearLayout thành hình ảnh?
- 13. Làm cách nào để chuyển đổi chuỗi thành UTF8?
- 14. Làm cách nào để chuyển đổi FBProfilePictureView thành UIImage?
- 15. Làm cách nào để chuyển đổi NSString thành NSData?
- 16. Làm cách nào để chuyển đổi danh sách thành ObservableCollection?
- 17. Làm cách nào để chuyển đổi StreamReader thành chuỗi?
- 18. Làm cách nào để chuyển đổi bit thành byte?
- 19. Làm cách nào để chuyển đổi chuỗi C++ thành int?
- 20. Làm cách nào để chuyển đổi Double [] thành double []?
- 21. Làm cách nào để chuyển đổi WriteableBitmap thành BitmapImage?
- 22. Làm cách nào để chuyển đổi LF thành CRLF?
- 23. Làm cách nào để chuyển đổi chuỗi thành mảng mảng?
- 24. Làm cách nào để chuyển đổi tên hàm thành chuỗi
- 25. Làm cách nào để chuyển đổi Perl thành C?
- 26. Làm cách nào để chuyển đổi DataSet a thành DataReader?
- 27. Làm cách nào để chuyển đổi NSMutableArray thành NSString?
- 28. Làm cách nào để chuyển đổi vectơ thành mảng ô?
- 29. Làm cách nào để chuyển đổi bitmap thành video?
- 30. Làm cách nào để chuyển đổi proxy động thành POCO?
chỉ cần có một cái nhìn lúc này http://stackoverflow.com/questions/1046301/convert-system-windows-media-brush -to-system-drawing-brush –