Простая, но неприятная проблема здесь ...
У меня есть элемент управления PopUp.
Он содержится в стороне Grid, для которой определен Grid.Clip.
Всплывающее окно все еще видно за пределами области обрезки сетки.
т.е.
<Grid Background="Red" Width="150" Height="150">
<Grid.Clip>
<RectangleGeometry Rect="0,0,150,150" />
</Grid.Clip>
<Popup IsOpen="True" Margin="100,100,0,0">
<Grid Background="Green" Width="150" Height="150" />
</Popup>
</Grid>
В идеале зеленое поле не должно появляться или «кровоточить» вне красного поля.Проблема в том, что он содержится внутри всплывающего окна, и поэтому он кровоточит.Как я могу изменить это (не удаляя элемент управления PopUp), чтобы всплывающее окно не кровоточило за пределами содержащего его элемента управления?