Я пытался изменить заполнение квадрата (цвет) в универсальных окнах (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
. Кто-нибудь знает, что мне делать?