命令我有是在我的應用程序資源定義的視圖模型,這個視圖模型有一個名爲RunCommand綁定到處於靜態資源視圖模型不DataContext的
,並在我的主窗口我試圖綁定該命令命令按鈕不設置的DataContext所以我嘗試
<Button Command="{Binding Source={StaticResource ViewModel.RunCommand}}"/>
它表現出的異常,但是當我做以下事情做工精細
<Button DataContext="{Binding Source={StaticResource ViewModel}}" Command="{Binding RunCommand}"/>
第一部分有什麼問題,我是否必須爲這樣一個簡單的任務設置datacontext?
但我肯定第一個語法有什麼不對,沒有變通寫在命令屬性的一切呢? – FPGA
我會在'window'中爲整個視圖綁定datacontext,然後執行:'
@Nocits reson是界面非常複雜,此按鈕同步應用程序設置到服務器,以便與其相關的viewmodel不是主視圖 – FPGA