簡體   English   中英

無法將顏色代碼轉換為WPF表中單元格邊框的畫筆顏色

[英]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;

BorderBrushSystem.Windows.Controls.Control一個屬性,但已用作Type

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM