我正在嘗試做.net方式的事情,併爲我的上下文菜單聲明我的菜單項,如xaml中的好公民:)。在上下文菜單中設置MenuItem可見性的正確方法?
我有一個列表框,其中包含一堆基於ItemsSource的列表項。
問題:如何根據要在頁面類中定義的函數動態設置特定菜單項的可見性?
我可以將數據綁定到我的DataContext類中的一個屬性,但有一些更具體的ui特性,它真的不應該知道,所以我想保持它乾淨。
可以以某種方式將可見性綁定到頁面類中的函數並將其傳遞給數據上下文,並讓它返回所需的適當可見性值?還是有另一種方式?
謝謝! 豬
它像你想要在你的menuitem上使用ICommand並將它傳遞給datacontext並讓CanExecute確定它是否可以執行。 – invalidusername 2012-01-01 03:54:54