提交 cf601d23 编写于 作者: D David Poeschl

Display options in the PickMembersDialog

上级 d5fd7036
......@@ -53,6 +53,10 @@
Grid.Row="0"
Header="{Binding ElementName=dialog, Path=PickMembersTitle}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="Auto" />
......@@ -131,6 +135,22 @@
MinWidth="73"
MinHeight="21"/>
</StackPanel>
<ItemsControl Grid.Row="1"
Grid.ColumnSpan="2"
ItemsSource="{Binding Options}"
IsTabStop="False">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsChecked}"
VerticalAlignment="Center"
VerticalContentAlignment="Center"
Margin="8,0,0,5">
<TextBlock Text="{Binding Title}"
TextWrapping="Wrap" />
</CheckBox>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
</GroupBox>
<StackPanel Grid.Row="1"
......
......@@ -188,10 +188,13 @@ internal class OptionViewModel : AbstractNotifyPropertyChanged
{
public PickMembersOption Option { get; }
public string Title { get; }
public OptionViewModel(PickMembersOption option)
{
Option = option;
_isChecked = option.Value;
Title = option.Title;
IsChecked = option.Value;
}
private bool _isChecked;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册