TextBox
数字と小数点のみを許可するを作成しようとしています。コードを書くのに助けは必要ありませんが、概念についてです。MVVM
アプリケーションの設計に使用しWPF
ていますが、イベントを使用するか、イベントからコマンドを使用するかがわかりません。
私はこのトピックに関していくつかの異なる視点を読みました:
- (これは少し極端で、「逆効果」と呼ばれることもありますが、の「純度」を維持していることがわかりました
MVVM
):の背後にコードを配置しないでくださいView
。これを防ぐには、MVVMLightLibraryを使用します。つまり、イベントをコマンドに変換して、すべてをで制御できるようにしますViewModel
。 - (2番目の引数は(多分過度の)「純度」を支持しません
MVVM
):すべてをで処理する必要はなく、特定の要件を処理ViewModel
するために作成しても問題ありません。Events
UI
単純さのために、私は2番目のオプションにもっと傾いていました。前に述べたように、最初のオプションは少し極端に思えます。私の特定のケース(数値のみを作成するTextBox
)では、ほとんどの人が上記のオプションのいずれか、または私が発見していないオプションのいずれかを好むでしょうか?