aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.UI/Controls/ModalWindow.xaml
diff options
context:
space:
mode:
authorLukePulverenti <luke.pulverenti@gmail.com>2013-02-20 20:33:05 -0500
committerLukePulverenti <luke.pulverenti@gmail.com>2013-02-20 20:33:05 -0500
commit767cdc1f6f6a63ce997fc9476911e2c361f9d402 (patch)
tree49add55976f895441167c66cfa95e5c7688d18ce /MediaBrowser.UI/Controls/ModalWindow.xaml
parent845554722efaed872948a9e0f7202e3ef52f1b6e (diff)
Pushing missing changes
Diffstat (limited to 'MediaBrowser.UI/Controls/ModalWindow.xaml')
-rw-r--r--MediaBrowser.UI/Controls/ModalWindow.xaml67
1 files changed, 67 insertions, 0 deletions
diff --git a/MediaBrowser.UI/Controls/ModalWindow.xaml b/MediaBrowser.UI/Controls/ModalWindow.xaml
new file mode 100644
index 000000000..c2afbe05e
--- /dev/null
+++ b/MediaBrowser.UI/Controls/ModalWindow.xaml
@@ -0,0 +1,67 @@
+<controls:BaseModalWindow x:Class="MediaBrowser.UI.Controls.ModalWindow"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:Controls="clr-namespace:MediaBrowser.UI.Controls"
+ xmlns:controls="clr-namespace:MediaBrowser.UI.Controls;assembly=MediaBrowser.UI.Controls"
+ Title="ModalWindow"
+ AllowsTransparency="True"
+ Background="Transparent"
+ Style="{StaticResource ModalWindow}">
+
+ <Grid>
+ <Grid Style="{StaticResource ModalOverlayStyle}">
+
+ </Grid>
+ <Grid Style="{StaticResource ModalContentStyle}" RenderTransformOrigin="1,0">
+ <Grid Style="{StaticResource ModalContentInnerStyle}">
+
+ <Grid.ColumnDefinitions>
+ <ColumnDefinition Width="auto"></ColumnDefinition>
+ <ColumnDefinition Width="*"></ColumnDefinition>
+ </Grid.ColumnDefinitions>
+
+ <Grid.RowDefinitions>
+ <RowDefinition Height="auto"></RowDefinition>
+ <RowDefinition Height="auto"></RowDefinition>
+ <RowDefinition Height="auto"></RowDefinition>
+ </Grid.RowDefinitions>
+
+ <Image Grid.Row="0" Grid.RowSpan="3" Grid.Column="0" Style="{StaticResource ModalButtonImage}"></Image>
+
+ <TextBlock x:Name="txtCaption" Text="{Binding Caption}" Style="{StaticResource Heading2TextBlockStyle}" Grid.Row="0" Grid.Column="1" Margin="0 30 0 10"></TextBlock>
+
+ <Grid x:Name="pnlContent" HorizontalAlignment="Stretch" Grid.Row="1" Grid.Column="1">
+
+ </Grid>
+
+ <StackPanel x:Name="pnlButtons" Style="{StaticResource ModalButtonPanel}" Grid.Row="2" Grid.Column="1">
+ <controls:ExtendedButton x:Name="btnYes" Content="Yes" Style="{StaticResource ModalButton}"></controls:ExtendedButton>
+ <controls:ExtendedButton x:Name="btnNo" Content="No" Style="{StaticResource ModalButton}"></controls:ExtendedButton>
+ <controls:ExtendedButton x:Name="btnOk" Content="OK" Style="{StaticResource ModalButton}"></controls:ExtendedButton>
+ <controls:ExtendedButton x:Name="btnCancel" Content="Cancel" Style="{StaticResource ModalButton}"></controls:ExtendedButton>
+ </StackPanel>
+ </Grid>
+ <!-- Animation -->
+ <Grid.Triggers>
+ <EventTrigger RoutedEvent="FrameworkElement.Loaded">
+ <BeginStoryboard>
+ <Storyboard>
+ <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(ScaleTransform.ScaleX)">
+ <SplineDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
+ <SplineDoubleKeyFrame KeyTime="0:0:0.15" Value="1"/>
+ </DoubleAnimationUsingKeyFrames>
+ </Storyboard>
+ </BeginStoryboard>
+ </EventTrigger>
+ </Grid.Triggers>
+
+ <Grid.RenderTransform>
+ <ScaleTransform ScaleX="1" />
+ </Grid.RenderTransform>
+ </Grid>
+
+ <Grid.LayoutTransform>
+ <ScaleTransform ScaleX="{Binding Path=ContentScale}" ScaleY="{Binding Path=ContentScale}" CenterX="0" CenterY="0" />
+ </Grid.LayoutTransform>
+
+ </Grid>
+</controls:BaseModalWindow>