2010-02-23 2 views

ответ

0

Просто удалите изображение из его контейнера, создайте границу, добавьте изображение в качестве дочернего элемента границы и добавьте рамку обратно в контейнер, где было изображение. Если вы застряли, почтовый код, и я помогу вам его адаптировать, но это не должно быть сложно. Вы можете сделать все это в коде.

+0

Спасибо, Майк, но это создаст проблему в другом месте моего кода. Есть ли способ, которым я могу сделать границу ребенком изображения? – user279244

1

Есть много способов. Я рекомендую что-то подобное, используя xaml.

DataContext этого блока должен иметь свойство IsSelected или что-то в этом роде. Также вам нужно реализовать IValueConverter для преобразования true в 1 и false в 0.

+0

Это гораздо более элегантное решение. –

+0

Отличная идея, но мне не хватает элемента, который имеет свойство IsSelected или что-то вроде этого. Есть идеи? В настоящее время у меня есть граница и внутри границы у меня есть изображение, однако оба они не имеют чего-то вроде IsSelected): –

+0

@stefan, IsSelected - это свойство контекста данных, который представляет собой объект уровня модели, разработанный вами (прочитайте о MVVM или MVC). –

Смежные вопросы