我一直在尝试在通用窗口(c#)中更改正方形的填充(颜色)。
它在wpf中对我有用,但对通用窗口不起作用。
我知道应该有所不同,但是我在网上找到的所有解决方案都包含在Color
中,而我的代码无法识别。我尝试过这样导入:Windows.UI.Color
,但它也无法识别。
这就是我一直在尝试使用的代码:
string ComboText = ((ComboBoxItem)ComboBox1.SelectedItem).Content.ToString();
if (ComboText != "")
{
var converter = new System.Windows.Media.BrushConverter();
var brush = (Brush)converter.ConvertFromString(ComboBox1.Text);
rect.Fill = brush;
}
我在互联网上找到了这个解决方案:
var color = (Color)XamlBindingHelper.ConvertValue(typeof(Color), ComboText);
var brush = new SolidColorBrush(color);
rect.Fill = brush;
但是,我的代码无法识别Color
或XamlBindingHelper
。有人知道我该怎么办吗?