2009-11-25 102 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

相關問題