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