Wie zeichne Shape ausschließlich in Canvas
Ich habe eine Form im InnerenSegeltuch, so was:
<code><ScrollViewer> <Border Height="342" Width="470" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="3" BorderBrush="Black"> <Canvas Background="White"> <Rectangle Width="200" Height="200" Canvas.Left="103" Canvas.Top="186" Fill="Red" /> </Canvas> </Border> </ScrollViewer> </code>
Auch wenn das Rechteck ein untergeordnetes Canvas-Element ist, wird es außerhalb der Canvas-Grenzen gezeichnet und deckt den unteren Rand des Rahmens ab. Wie kann ich dafür sorgen, dass das Rechteck nur innerhalb der Canvas-Grenzen gezeichnet wird und der darüber liegende Teil des Rechtecks nicht angezeigt wird?
Vielen Dank.