PageRenderTime 42ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/V4/PrismLibrary/Silverlight/Prism.Interactivity/InteractionRequest/ConfirmationChildWindow.xaml

#
XAML | 37 lines | 34 code | 3 blank | 0 comment | 0 complexity | e0053e49632fb2eded532a4dcee2f96d MD5 | raw file
  1. <controls:ChildWindow x:Class="Microsoft.Practices.Prism.Interactivity.InteractionRequest.ConfirmationChildWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
  5. xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
  6. xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
  7. Width="Auto" Height="Auto"
  8. Title="{Binding Title}"
  9. x:Name="confirmationWindow">
  10. <Grid x:Name="LayoutRoot" Margin="2">
  11. <Grid.RowDefinitions>
  12. <RowDefinition />
  13. <RowDefinition Height="Auto" />
  14. </Grid.RowDefinitions>
  15. <ContentControl HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0"
  16. ContentTemplate="{Binding ConfirmationTemplate, ElementName=confirmationWindow}"
  17. Content="{Binding Content}"/>
  18. <Button x:Name="CancelButton" Content="Cancel" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,0,0" Grid.Row="1">
  19. <i:Interaction.Triggers>
  20. <i:EventTrigger EventName="Click">
  21. <ei:CallMethodAction TargetObject="{Binding ElementName=confirmationWindow}" MethodName="Close"/>
  22. </i:EventTrigger>
  23. </i:Interaction.Triggers>
  24. </Button>
  25. <Button x:Name="OKButton" Content="OK" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,79,0" Grid.Row="1">
  26. <i:Interaction.Triggers>
  27. <i:EventTrigger EventName="Click">
  28. <ei:ChangePropertyAction PropertyName="Confirmed" TargetObject="{Binding}" Value="True"/>
  29. <ei:CallMethodAction TargetObject="{Binding ElementName=confirmationWindow}" MethodName="Close"/>
  30. </i:EventTrigger>
  31. </i:Interaction.Triggers>
  32. </Button>
  33. </Grid>
  34. </controls:ChildWindow>