c# - 如何在单击事件中设置 Canvas ZIndex WPF 按钮控件?

标签 c# wpf xaml button

我有三个按钮,一个接一个。我想显示所有按钮的顶部,我点击它。这样我就在 XAML 代码中设置了 Canvas ZIndex。但我想在代码隐藏中做到这一点。

我的 XAML 输出和代码 -

image

<Button Name="Button1" Canvas.ZIndex="3" Content="Button1" Canvas.Top="100" Width="163" Height="58" FontSize="26" Click="Button1_Click" />
<Button Name="Button2" Canvas.ZIndex="2" Content="Button1" Canvas.Top="100" Canvas.Left="130" Width="163" Height="58" FontSize="26" Click="Button2_Click" />
<Button Name="Button3" Canvas.ZIndex="1" Content="Button1" Canvas.Top="100" Canvas.Left="260" Width="163" Height="58" FontSize="26" Click="Button3_Click" />

我的 XAML 输出和代码(检查 ZIndex 是如何更改的)-

image

<Button Name="Button1" Canvas.ZIndex="3" Content="Button1" Canvas.Top="100" Width="163" Height="58" FontSize="26" Click="Button1_Click" />
<Button Name="Button2" Canvas.ZIndex="2" Content="Button1" Canvas.Top="100" Canvas.Left="130" Width="163" Height="58" FontSize="26" Click="Button2_Click" />
<Button Name="Button3" Canvas.ZIndex="1" Content="Button1" Canvas.Top="100" Canvas.Left="260" Width="163" Height="58" FontSize="26" Click="Button3_Click" />

如何在单击事件中更改 WPF 按钮控件中的 Canvas.ZIndex 属性?

最佳答案

您可以像这样在代码中设置 z 索引:

Panel.SetZIndex(control name, int index);

关于c# - 如何在单击事件中设置 Canvas ZIndex WPF 按钮控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20094407/

相关文章:

C# WCF Web API + JSONP

c# - 要么或要求验证

c# - 允许用户从按钮立即取消长时间运行的WPF操作

c# - 如何在代码中设置绑定(bind)?

wpf - 在WPF中创建一个不错的GUI

c++ - 对于 C++/XAML 文件,Visual Studio 一次会阻止 UI 几分钟

c# - 如何使用 C# 从虚拟目录创建 HTTP 重定向

C#\避免内存不足异常

c# - 如何将方形图像蒙版为圆角图像?

c# - 无论选择什么,ComboBox都会显示System.Data.DataRowView。 ItemTemplate问题