这里简单但令人沮丧的问题......
我有一个弹出控件。
它包含在一个网格中,该网格定义了一个 Grid.Clip。
PopUp 在 Grid 的裁剪区域之外仍然可见。
IE
<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 中,因此会流血。如何修改它(不删除 PopUp 控件),以使 PopUp 不会在其包含控件之外流血?