0

我的主窗口中有 2 个用户控件,一个带有一些名称的列表,另一个带有列表框、文本框和按钮。问题是当我运行应用程序时,我的主窗口应该只有 usercontrol1,当我单击名称时usercontrol2 应该在我的主窗口上打开。我怎样才能做到这一点,我是新手,请帮助我

4

2 回答 2

0

您可以使用 VisiblityProperty 在隐藏和控制之间切换

绑定属性 VisiblityProperty 并根据您的逻辑更改其值

请参阅以下链接

在 WPF C# 中绑定可见性转换器

http://jeffhandley.com/archive/2008/10/27/binding-converters---visibilityconverter.aspx

于 2013-10-29T13:27:19.803 回答
0

我们可以通过多种方式满足您的要求。但是,它们都与 没有任何关系Visibility,所以也许您的标题可以与编辑有关?

不管怎样,几个小时前我刚刚回答了一个类似的问题(在你在这里提问之前搜索答案总是一个很好的理由),这将回答你的问题。请查看 StackOverflow 上的WPF MVVM 导航视图问题,以获得您问题的答案。

虽然它可能无法满足您的所有要求,但我相信您可以成功地将其应用于您的情况。但是,如果您需要进一步的帮助,请给我留言。

于 2013-10-29T13:23:48.750 回答