Jak mogę układać i nakładać obrazy w WPF?

Jestem bardzo nowy w WPF i próbuję przenieść aplikację z VB6 na C # i XAML.

Teraz muszę stworzyć jeden duży obraz z kilku małych, ułożonych w szereg „płytek”. Niektóre z tych mniejszych nakładają się na siebie.

W VB6 realizacja nakładania i nakładania byłaby po prostu kwestią użycia metody PaintPicture z kontrolką PictureBox.

To jest moja próba układania płytek i nakładania ich w jednym kroku (chociaż tak naprawdę nakładanie może wystąpić wcześniej):

ImageDrawing Drawing1 = new ImageDrawing(new BitmapImage(new Uri(@"c:\one.bmp",
                                          UriKind.Absolute)),
                                         new Rect(0, 0, 40, 130));

ImageDrawing Drawing2 = new ImageDrawing(new BitmapImage(new Uri(@"c:\two.bmp",
                                          UriKind.Absolute)),
                                         new Rect(40, 0, 45, 130));

ImageDrawing Drawing3 = new ImageDrawing(new BitmapImage(new Uri(@"c:\overlay.bmp",
                                          UriKind.Absolute)),
                                         new Rect(40, 0, 45, 130));

DrawingGroup myDrawingGroup = new DrawingGroup();
myDrawingGroup.Children.Add(Drawing1);
myDrawingGroup.Children.Add(Drawing2);
myDrawingGroup.Children.Add(Drawing3);

myImage.Source = new DrawingImage(myDrawingGroup);

Układanie działa dobrze, ale nakładka jest bezużyteczna. Zastanawiałem się czy

ktoś mógłby wskazać mi drogę do wykonania nakładek iktoś mógłby wskazać, czy jest to najlepszy sposób na wykonanie płytek.

Dzięki!!

questionAnswers(1)

yourAnswerToTheQuestion