[英]Unable to convert color code to brush color for cell-border in WPF table
我有所需顏色的十六進制代碼,但無法轉換並將其應用到我的筆刷上以為表格單元格的邊框着色。 這是我嘗試使用的代碼:
tc = (TableCell)sender;
Color greenShade = (Color)ColorConverter.ConvertFromString("#FF66CC00");
BrushConverter converter = new BrushConverter();
BorderBrush brush = converter.ConvertFromString("#FF66CC00") as Brush;
tc.BorderBrush = brush;
錯誤 :System.Windows.Controls.Control.BorderBrush'是“屬性”,但像“類型”一樣使用
此代碼無效。 有人可以幫我嗎?
更改此行
BorderBrush brush = converter.ConvertFromString("#FF66CC00") as Brush;
至
Brush brush = converter.ConvertFromString("#FF66CC00") as Brush;
BorderBrush
是System.Windows.Controls.Control
一個屬性,但已用作Type
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.