質問編集履歴
1
コードビハインド側の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,13 +21,13 @@
|
|
21
21
|
Height="350" Width="500"
|
22
22
|
prism:ViewModelLocator.AutoWireViewModel="False">
|
23
23
|
<StackPanel>
|
24
|
-
<DataGrid Name="dataGrid" CanUserAddRows="True"
|
24
|
+
<DataGrid Name="dataGrid" CanUserAddRows="True" ItemsSource="{Binding Members}"
|
25
25
|
ScrollViewer.HorizontalScrollBarVisibility="Disabled" Height="291">
|
26
26
|
<DataGrid.Columns>
|
27
|
-
<DataGridTextColumn Header="名前" Width="*" />
|
27
|
+
<DataGridTextColumn Header="名前" Binding="{Binding Name}" Width="*" />
|
28
|
-
<DataGridTextColumn Header="部門" Width="80" />
|
28
|
+
<DataGridTextColumn Header="部門" Binding="{Binding Department}" Width="80" />
|
29
|
-
<DataGridTextColumn Header="権限" Width="80" />
|
29
|
+
<DataGridTextColumn Header="権限" Binding="{Binding Authority}" Width="80" />
|
30
|
-
<DataGridTextColumn Header="メールアドレス" Width="150" />
|
30
|
+
<DataGridTextColumn Header="メールアドレス" Binding="{Binding Mail}" Width="150" />
|
31
31
|
</DataGrid.Columns>
|
32
32
|
</DataGrid>
|
33
33
|
<Grid Height="20">
|
@@ -42,6 +42,33 @@
|
|
42
42
|
</Window>
|
43
43
|
```
|
44
44
|
|
45
|
+
[コードビハインド]
|
46
|
+
```C#
|
47
|
+
public class MemberRegistrationViewModel : BindableBase
|
48
|
+
{
|
49
|
+
public MemberRegistrationViewModel()
|
50
|
+
{
|
51
|
+
|
52
|
+
}
|
53
|
+
|
54
|
+
private ObservableCollection<Member> _members = new ObservableCollection<Member>();
|
55
|
+
public ObservableCollection<Member> Members
|
56
|
+
{
|
57
|
+
get { return _members; }
|
58
|
+
set { SetProperty(ref _members, value); }
|
59
|
+
}
|
60
|
+
}
|
61
|
+
|
62
|
+
public class Member
|
63
|
+
{
|
64
|
+
public string Name { get; set; }
|
65
|
+
public string Department { get; set; }
|
66
|
+
public string Authority { get; set; }
|
67
|
+
public string Mail { get; set; }
|
68
|
+
|
69
|
+
}
|
70
|
+
```
|
71
|
+
|
45
72
|
### 試したこと
|
46
73
|
|
47
74
|
上述に記載した通り、「CanUserAddRows="True"」にしているのですが空白行が表示されません。
|