Tôi có StackPanel
chứa năm hình ảnh và tôi muốn đặt đường viền màu đen xung quanh mỗi hình ảnh.Làm cách nào để đặt đường viền xung quanh hình ảnh trong WPF?
Các XAML Tôi có vào lúc này là:
<Image Name="imgPic1"
Width="100"
Height="75"
Stretch="Fill"
VerticalAlignment="Top" />
tôi nghĩ rằng tôi sẽ chỉ có thể đặt một lề một đơn vị hoặc đệm vào hình ảnh và thiết lập một màu nền để 000000
nhưng Padding
và Background
cả hai đều không hợp lệ cho hình ảnh.
Cách dễ dàng để thực hiện việc này trong XAML là gì? Tôi có thực sự phải đặt mỗi hình ảnh trong một điều khiển khác để có được một đường viền xung quanh nó hay là có một số thủ thuật khác mà tôi có thể sử dụng?
Điều đó có vẻ tốt nhưng làm cách nào để tô màu đen? Thiết lập nền ảnh hưởng đến không gian xung quanh biên giới, không phải là biên giới chính nó, và không có màu hoặc tài sản Foreground. – paxdiablo
Bạn phải sử dụng thuộc tính BorderBrush. Bạn có thể chỉ định một màu hex ở đó hoặc bạn có thể chỉ định một bàn chải phức tạp hơn. Nếu bạn muốn nó có màu đen, nó sẽ là BorderBrush = "# FF000000" –
Cảm ơn vì điều đó, Craig. Nó hoạt động tốt ngay bây giờ. – paxdiablo