使用Canvas以便在WPF中使用BringToFront元素

时间:2017-08-18 00:13:20

标签: wpf vb.net xaml

以下代码是okey。

  <DockPanel>
        <Canvas>
            <Button Name="Button6" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="1"/>
            <Button Name="Button5" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="2"/>
            <Button Name="Button4" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="3"/>
            <Button Name="Button3" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="4"/>
            <Button Name="Button2" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="5"/>
            <Button Name="Button1" Canvas.Left="60" Canvas.Top="10" Height="100" Width="100" Panel.ZIndex="6"/>
        </Canvas>
    </DockPanel>

Panel.SetZIndex(Button2, Panel.GetZIndex(Button1) + Panel.GetZIndex(Button3) + Panel.GetZIndex(Button4) + Panel.GetZIndex(Button5) + +Panel.GetZIndex(Button6))

但我想使用更专业的代码而不是上面的第二个代码。

以下编码看起来很好。但是下面的代码是C#。我需要vb.net代码。 https://stackoverflow.com/a/6044491

0 个答案:

没有答案