Свойства переднего плана и фона имеют тип кисти. Как получить цвет для дальнейшего использования в Color Picker?Как получить цвета переднего плана и фона для текстового поля для дальнейшего использования в Color Picker?
проходит передний план и фон в с-тором окна свойств, как это:
private void Menu_Properties_OnClick(object sender, RoutedEventArgs e)
{
PropertiesDialog propDialog = new PropertiesDialog(TbTimer.Foreground, TimerPanel.Background);
if (propDialog.ShowDialog() == true)
{
//set color to TbTimer textbox and TimerPanel WrapPanel
}
}
TbTimer
является TextBox, TimerPanel
является WrapPanel.
Это окно свойств с-тор:
public PropertiesDialog(Brush foreground, Brush background)
{
InitializeComponent();
FontColorPicker.SelectedColor = foreground; //Compilation error
BgColorPicker.SelectedColor = background; //Compilation error
}
Здесь я получаю Cannot implicitly convert type 'System.Windows.Media.Brush' to 'System.Windows.Media.Color'
.
Как получить цвет кистей?
Этот вопрос не имеет смысла, что так всегда, то, что текстовое поле получил делать с ним? – BenjaminPaul
Содержимое текстового поля, например, переднего плана и фона, настраивается пользователем. – Dragon