所以我有一個應用程序分爲兩部分 - 左邊是一個自定義菜單,右邊是一個網格,它包含所有「內容」(不同的屏幕)。我應該使用WPF用戶控件嗎?或者只是一個網格?
它看起來是這樣的:
而且,當不同的按鈕被擊中,在左邊的菜單,將填補了不同的按鈕(例如,如果你打的審查按鈕,菜單將成爲沿東西線):
Start Date
End Date
Employee
Project
...
我敢肯定,我想每個屏幕(走右側)是他們自己的用戶控件。
但我的問題是這樣的:應該每個菜單的用戶控件?這使它們使用起來有點困難。然後我必須擔心有getter/setter,所以主窗口可以聽菜單的按鈕等
另一種選擇是隻是以編程方式在mainWindow中添加按鈕,這樣我可以只添加偵聽器權限在mainWindow.cs中(併入網格)
哪種方法更好?還是有另一種方法是有利的?
WPF是爲網格和畫布的主要使用而設計的。 –