根据combobox-uwp

时间:2018-11-10 11:49:35

标签: c# visual-studio windows-10-universal

我一直在尝试在通用窗口(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;

但是,我的代码无法识别ColorXamlBindingHelper。有人知道我该怎么办吗?

0 个答案:

没有答案