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

时间:2012-01-22 07:37:31

标签: c# windows-phone-7 xaml

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

2 个答案:

答案 0 :(得分:3)

您可以使用Grid控件。将多个控件放在完全相同的ColumnRow内。然后使用show hide显示一个并隐藏另一个。

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

答案 1 :(得分:1)

如果您正在使用WPF应用程序

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

查看详细信息:Controlling z-order using the ZIndex Property