teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードブロックと実現したいことを追記しました

2018/05/09 13:43

投稿

Yamatomura
Yamatomura

スコア14

title CHANGED
File without changes
body CHANGED
@@ -2,17 +2,17 @@
2
2
 
3
3
  C#のWPFでListboxとボタンをセットとして、ボタンを押すとListboxに値が追加されるものを
4
4
  observableColectionを使いバインドして、実現する。
5
+ またobservableCollectionに値が追加または削除されると、その状態に応じてボタンのenableを変えたりしたい、それをバインドを用いる形で達成したい
6
+ (例えば、observavleCollectionの要素数が2以上ならenableをtrueにしてそれ以外はfalseにするなど)
5
7
 
6
8
  ### 発生している問題・エラーメッセージ
7
9
  バインドはされて、Listboxに値は追加されるが、setterを通るようにして(通らなくてもいいが)変更を通知できるようにしたい
8
10
 
9
11
 
10
12
  ### 該当のソースコード
11
-
12
- C#
13
- ソースコード
14
13
  Xaml
14
+ ```ここに言語を入力
15
- <Window x:Class="WpfApplication1.MainWindow"
15
+ <Window x:Class="WpfApplication1.MainWindow"
16
16
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
17
17
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
18
18
  Title="MainWindow"
@@ -25,9 +25,9 @@
25
25
  Height="33" Margin="32,0,0,0" Width="85" Command="{Binding FileNameAddCommand}"/>
26
26
  </StackPanel>
27
27
  </Window>
28
-
28
+ ```
29
29
  ViewModel
30
-
30
+ ```ここに言語を入力
31
31
  using System;
32
32
  using System.Collections.Generic;
33
33
  using System.Linq;
@@ -64,7 +64,9 @@
64
64
  }
65
65
  }
66
66
 
67
+ ```
67
68
  Main
69
+ ```ここに言語を入力
68
70
  using System;
69
71
  using System.Collections.Generic;
70
72
  using System.Linq;
@@ -95,7 +97,7 @@
95
97
  }
96
98
  }
97
99
 
98
-
100
+ ```
99
101
  ### 試したこと
100
102
 
101
103