Ich möchte ein Bild bestehend aus zwei Bilder anzeigen.Wie kann ich ein Bild auf ein anderes überlagern?
Ich mag Bild rectangle.png mit Bild sticker.png auf oben davon mit seiner linken Ecke bei Pixel 10 zeigen, 10.
hier so weit wie Ich habe, aber Wie kombiniere ich die Bilder?
Image image = new Image();
image.Source = new BitmapImage(new Uri(@"c:\test\rectangle.png"));
image.Stretch = Stretch.None;
image.HorizontalAlignment = HorizontalAlignment.Left;
Image imageSticker = new Image();
imageSticker.Source = new BitmapImage(new Uri(@"c:\test\sticker.png"));
image.OverlayImage(imageSticker, 10, 10); //how to do this?
TheContent.Content = image;
ausgezeichnet, das ist der Ansatz, den ich verwenden, nur erforderlich, um auch einen imageSticker.VerticalAlignment hinzufügen = VerticalAlignment.Top; –
Dies ist kein echtes Overlay. Was wäre, wenn ich das kombinierte Bild auf einer Schaltfläche verwenden möchte? Dies würde nicht funktionieren. – bobbyalex
Warum nicht? Der Button kann definitiv dieses Gitter als Inhalt haben. –