嗨,基本上我已經能夠完全將我的邏輯分成視圖模型,但有一件事情是例外。我有一個按鈕和兩個可應用於按鈕的不同模板。基本上,當播放音頻時,會顯示一個模板,而不顯示其他模板。當我使用後面的代碼時很容易,因爲我可以訪問頁面的資源,我所要做的就是相應地設置它。現在我的代碼在虛擬機中,但我不確定如何更改模板。如何在WP7中從視圖模型中更改控制模板?
想到的是,也許將消息發送到視圖去改變它,當我需要的第一個念頭。這是唯一的方法嗎?我確實看到WPF有觸發器,這看起來相當不錯,因爲您不必發送消息,代碼也不會放在代碼後面。有沒有人找到解決這個問題的方法?