У меня есть StackPanel
, содержащий пять изображений, и я хочу поместить черную рамку вокруг каждого изображения.Как поместить рамку вокруг изображения в WPF?
Часть XAML у меня есть на данный момент:
<Image Name="imgPic1"
Width="100"
Height="75"
Stretch="Fill"
VerticalAlignment="Top" />
Я думал, что я бы просто в состоянии поставить запас на один блок или отступы на изображение и установить цвет фона 000000
но Padding
и Background
оба недопустимы для изображений.
Что такое простой способ сделать это в XAML? Должен ли я поместить каждое изображение внутри другого элемента управления, чтобы получить границу вокруг него или есть какие-то другие обманки, которые я могу использовать?
Это хорошо выглядит, но как я могу сделать его черным? Установка фона влияет на пространство вокруг границы, а не на самой границе, и нет свойства «Цвет» или «Передний план». – paxdiablo
Вы должны использовать свойство BorderBrush. Вы можете указать там шестнадцатеричный цвет или задать более сложную кисть. Если вы хотите, чтобы он был черным, это было бы BorderBrush = "# FF000000" –
Спасибо за это, Крейг. Теперь он отлично работает. – paxdiablo