2009-11-25 67 views
0

我对WPF来说很新,我无法弄清楚如何通过单击按钮来更新页面的特定部分。通过点击按钮更新面板内容

在我的应用程序设计中,我有一个菜单,左边和右边有按钮我有一系列面板。一个是状态栏(底部),一个信息栏(顶部),我想要将程序显示的信息可视化。

我使用堆栈面板那里,我给你名字了:

我仍然不能正确处理呼叫,一个按钮应该以改变面板的内容做。我已经读过,也许关键是创建自定义控件(1为我的添加表单,然后为搜索表单等),但我不知道这是我能做的最好的事情。

我看了一下是利用帧(即使它是一个桌面应用程序。然而,恐怕这可能导致未来的问题,当我开始呼吁从数据库信息的另一种选择。

请,建议我在做什么

回答

2

听起来像你缺少一些WPF的基础知识,你应该不必强制更新UI。 您需要将表单上的控件绑定到数据对象并更改数据对象中的值,当数据值发生更改时,UI将更新。

您应该了解WPF中的INotifyPropertyChanged和数据绑定/数据上下文。

试试此页面让您开始:http://blogs.msdn.com/wpfsdk/archive/2006/10/19/wpf-basic-data-binding-faq.aspx

+0

谢谢,我会阅读所建议的页面。 – Branimir 2009-11-27 14:00:36

+0

经过一番阅读 - 现在一切都很好。我在我的例子中使用了选项卡,因为MVC对于项目的规模来说是一个矫枉过正的事情。这个链接仍然很有帮助。 – Branimir 2009-12-02 23:30:31

相关问题