Theres проблема. Я не могу установить BorderBrush, используя строковое значение для каждого кода C # (не в XAML):
((Border)((Image)sender).Parent).BorderBrush = "#FFBCC7D8";
Как решить эту проблему?
Вы должны использовать конвертер для преобразования строки в объект Brush-Object. В платформе есть BrushConverter для этого.
BrushConverter converter = new BrushConverter(); BorderBrush brush = converter.ConvertFromString("#FFBCC7D8") as Brush; ((Border)((Image)sender).Parent).BorderBrush = brush;