tôi đã cố gắng giải pháp này:Thêm một hình ảnh trong một nút WPF
<Button>
<StackPanel>
<Image Source="Pictures/img.jpg" />
<TextBlock>Blablabla</TextBlock>
</StackPanel>
</Button>
Nhưng tôi có thể nhìn thấy hình ảnh chỉ trong cửa sổ dự án, khi tôi khởi động chương trình nó biến mất.
Nếu tôi cố gắng này:
Image img = new Image();
img.Source = new BitmapImage(new Uri("foo.png"));
StackPanel stackPnl = new StackPanel();
stackPnl.Orientation = Orientation.Horizontal;
stackPnl.Margin = new Thickness(10);
stackPnl.Children.Add(img);
Button btn = new Button();
btn.Content = stackPnl;
tôi nhận được một " 'System.Windows.Markup.XamlParseException' trong PresentationFramework.dll" ngoại lệ.
Bạn có thể giúp tôi tìm giải pháp không? Cảm ơn.
Hình ảnh của bạn có được định nghĩa là 'Tài nguyên' trong thuộc tính không? (nhấp chuột phải vào nó -> properties -> Build Action = 'Resource') –
Cảm ơn! Bạn đưa tôi đi đúng hướng: tôi kéo và thả hình ảnh trong Solution Explorer và bây giờ tôi có thể thấy nó :) – Marco