回答編集履歴

2

修正

2018/10/27 15:20

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -5,3 +5,9 @@
5
5
 
6
6
 
7
7
  個人的にはユーザーの入力をユーザーインターフェースの中で処理できるなら、View から ViewMode へコマンドを送ってビヘイビアをうんぬんかんぬんするように View と ViewMode を複雑に行ったり来たりするより、コードビハインドを使えばいいと思いますが、原理主義者には嫌われるかもしれません。
8
+
9
+
10
+
11
+ ただ、あまりにコードビハインドに頼りすぎるとテストが通りにくい汚いコードになるので、「コードビハインドには絶対書かない」くらいの気持ちでやった方がいいのかもしれません。
12
+
13
+ 実際できますし。

1

修正

2018/10/27 15:20

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -1,6 +1,6 @@
1
- [UIElement.CommandBindings Property](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.uielement.commandbindings?redirectedfrom=MSDN&view=netframework-4.7.2) を使います。
1
+ [UIElement.InputBindings Property](https://docs.microsoft.com/en-us/dotnet/api/system.windows.uielement.inputbindings?redirectedfrom=MSDN&view=netframework-4.7.2) と [UIElement.CommandBindings Property](https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.uielement.commandbindings?redirectedfrom=MSDN&view=netframework-4.7.2) を使います。
2
2
 
3
- CommandBindings を検索してみてください。
3
+ InputBindings CommandBindings を検索してみてください。
4
4
 
5
5
 
6
6