假設您有一個控制媒體播放器的視圖模型。它必須提供標準的控制功能,如Star,Stop,Pause和Resume。命令和CommandParameter設計
我正在考慮兩種方式來設計它的視圖模型
1路:每一個動作都有自己的命令。 - 啓動命令 - StopCommand - PauseCommand - RESUMECOMMAND
視圖中的每一個按鍵都將被綁定到它的相關命令。
第二種方式:一個命令參數不同的命令。 PerformActionCommand和枚舉,看起來像
enum ActionEnum
{
start,
stop,
pause,
resume
}
你覺得哪種方式最好是爲了什麼原因?
謝謝。聽起來很合理。 – Mohamed