У мене є вікно, в якому є прямокутник. Я хочу, щоб його заливка була gradientstop для іншого заповнення прямокутника, але в іншому вікні. Вікно "джерело" визначається як:
Там прямокутник
...
і майно:
public partial class ColorSelectorWindow : Window
{
public Brush SelectedBrush
{
get
{
return ColorPicker.Fill;
}
}
}
Тепер у цільовому вікні я визначаю прямокутник:
де BrushToColorConverter перетворює Brush в Color. Це не працює, і я не знаю, чому, здається, у мене виникла проблема з вирішенням цього вікна "джерело" .. Я будую його в конструкторі цільового вікна:
public MainWindow()
{
colorWindow = new ColorSelectorWindow();
colorWindow.Name = "colorWindowSelector";
colorWindow.Hide();
InitializeComponent();
}
Я лише ховаюсь і показую, не закриваю напевно. Як правильно прив'язувати його?