0
我需要在执行时用C#代码中的对象执行“上移”,“下移”等对象,是否有任何可能性?在WPF中动态更改对象的图层
我需要在执行时用C#代码中的对象执行“上移”,“下移”等对象,是否有任何可能性?在WPF中动态更改对象的图层
你可以试试这个代码:
private bool _isUp = false;
private void button1_Click(object sender, RoutedEventArgs e) {
if (_isUp) {
Canvas.SetZIndex(rectangle1, 1);
} else {
Canvas.SetZIndex(rectangle1, 0);
}
_isUp = !_isUp;
}
我只是用2个矩形我的样品中,这一点。
<Rectangle Height="100" HorizontalAlignment="Left" Margin="68,142,0,0" Name="rectangle1" Stroke="Black" VerticalAlignment="Top" Width="200" Fill="#FF9D2A2A" />
<Rectangle Height="100" HorizontalAlignment="Left" Margin="10,120,0,0" Name="rectangle2" Stroke="Black" VerticalAlignment="Top" Width="200" Fill="#FF265D80" />
好的,太棒了!佩顿,谢谢! – 2011-05-23 05:49:05
谢谢,祝你好运。 – 2011-05-23 06:00:16
你可以进一步解释你的解释吗? – 2011-05-23 05:09:37
哦,对不起,没有问题...例如,我有两个控件在我的GRID上,它重叠...我需要将底部控件从C#代码移动到前端...好吗? – 2011-05-23 05:27:00