Wie überlagern Sie ein Rechteck auf ein Bild in WPF

Möchte ich platziere ein statisches Rechteck auf einem Bild.

Rechteck sollte ein Prozentsatz der Größe des Bildes (80%), unabhängig von der Größe des Bildes.

Habe ich versucht, das Bild in ein Canvas-Bereich und als Leinwand hintergrund, aber dann kann ich nicht das Bild zu füllen, der Umgebung.

<Canvas Grid.Row="1" Grid.Column="0">
    <Canvas.Background>
        <ImageBrush ImageSource="{Binding Path=Image1}"/>
    </Canvas.Background>
 </Canvas>
Brauchen Sie das Bild, um die Größe dynamisch nach der Ressource oder sind Sie einer festen Größe oder dehnen zu füllen, die einem anderen Bereich?
Die Bilder sind immer die gleiche Größe in Pixel, aber der verfügbare Platz in der Ansicht ist dynamisch.

InformationsquelleAutor adrianm | 2009-10-13

Schreibe einen Kommentar