/V4/PrismLibrary/Silverlight/Prism.Interactivity/InteractionRequest/ConfirmationChildWindow.xaml
XAML | 37 lines | 34 code | 3 blank | 0 comment | 0 complexity | e0053e49632fb2eded532a4dcee2f96d MD5 | raw file
- <controls:ChildWindow x:Class="Microsoft.Practices.Prism.Interactivity.InteractionRequest.ConfirmationChildWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
- xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
- xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
- Width="Auto" Height="Auto"
- Title="{Binding Title}"
- x:Name="confirmationWindow">
-
- <Grid x:Name="LayoutRoot" Margin="2">
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition Height="Auto" />
- </Grid.RowDefinitions>
-
- <ContentControl HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0"
- ContentTemplate="{Binding ConfirmationTemplate, ElementName=confirmationWindow}"
- Content="{Binding Content}"/>
-
- <Button x:Name="CancelButton" Content="Cancel" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,0,0" Grid.Row="1">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <ei:CallMethodAction TargetObject="{Binding ElementName=confirmationWindow}" MethodName="Close"/>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- <Button x:Name="OKButton" Content="OK" Width="75" Height="23" HorizontalAlignment="Right" Margin="0,12,79,0" Grid.Row="1">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="Click">
- <ei:ChangePropertyAction PropertyName="Confirmed" TargetObject="{Binding}" Value="True"/>
- <ei:CallMethodAction TargetObject="{Binding ElementName=confirmationWindow}" MethodName="Close"/>
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Button>
- </Grid>
- </controls:ChildWindow>