ListDialogProView.xaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <UserControl x:Class="MECF.Framework.UI.Client.CenterViews.Dialogs.ListDialogProView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:MECF.Framework.UI.Client.CenterViews.Dialogs"
  7. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  8. xmlns:micro="clr-namespace:Caliburn.Micro"
  9. mc:Ignorable="d">
  10. <Grid Height="400" Width="304" >
  11. <Grid.RowDefinitions>
  12. <RowDefinition></RowDefinition>
  13. </Grid.RowDefinitions>
  14. <ListView x:Name="Parent" Grid.Row="0" ItemsSource="{Binding Items}">
  15. <ListView.View>
  16. <GridView>
  17. <GridViewColumn Header="{Binding HeaderText}" Width="300">
  18. <GridViewColumn.CellTemplate>
  19. <DataTemplate>
  20. <RadioButton Content="{Binding}" Margin="10,5,5,10" Width="260" Height="60">
  21. <i:Interaction.Triggers>
  22. <i:EventTrigger EventName="Click">
  23. <micro:ActionMessage MethodName="OK">
  24. <micro:Parameter Value="{Binding}"/>
  25. </micro:ActionMessage>
  26. </i:EventTrigger>
  27. </i:Interaction.Triggers>
  28. </RadioButton>
  29. </DataTemplate>
  30. </GridViewColumn.CellTemplate>
  31. </GridViewColumn>
  32. </GridView>
  33. </ListView.View>
  34. </ListView>
  35. </Grid>
  36. </UserControl>