Como desenhar forma exclusivamente dentro da tela
Eu tenho uma forma dentroTela de pintura, como isso:
<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>
Mesmo se o Rectangle for um canvas, ele é desenhado fora dos limites do Canvas, cobrindo a borda inferior da borda. Como posso fazer o retângulo desenhar somente dentro dos limites da tela, garantindo que a parte do retângulo que está além não seja exibida?
Obrigado.