如何将多个控件放在同一位置

本文关键字:位置 控件 | 更新日期: 2023-09-27 18:20:57

我想显示一些关于商家的信息。我想把一个标志图片和一个文本框放在同一个位置。如果商家有徽标,我会显示徽标图像,隐藏文本框。如果商家没有徽标,我会在文本框中显示商家名称并隐藏徽标图像。我如何在xaml中做到这一点?谢谢

如何将多个控件放在同一位置

您可以使用Grid控件。将多个控件放置在完全相同的ColumnRow中。然后使用"显示-隐藏"来显示一个并隐藏另一个。

要显示和隐藏控件,请使用控件的Visibility属性

如果您正在处理WPF应用程序

您可以使用WPF画布控件,并在中使用z-index属性来显示隐藏控件。

查看此项以了解详细信息:使用ZIndex属性控制z顺序