summaryrefslogtreecommitdiff
path: root/Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2012-06-27 22:49:23 +0000
committerIan C <ianc@noddybox.co.uk>2012-06-27 22:49:23 +0000
commit2c39a1ef8c13bd8d0321f79b0ce2850d0a590b45 (patch)
tree72ba36255d4aabe03c3d063f501248cc4680c79c /Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml
parent1c036de8e527038f00b7ff07fc1ef4b80f23a846 (diff)
Done Save, Load and Delete dialogs.
Diffstat (limited to 'Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml')
-rw-r--r--Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml79
1 files changed, 79 insertions, 0 deletions
diff --git a/Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml b/Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml
new file mode 100644
index 0000000..e720d9c
--- /dev/null
+++ b/Noddybox.WindowsPhone.Silverlight/LoadDialog.xaml
@@ -0,0 +1,79 @@
+<!-- This file is part of the Noddybox.WindowsPhone C# suite.
+
+ Noddybox.Emulation is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Noddybox.Emulation is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Noddybox.Emulation. If not, see<http://www.gnu.org/licenses/> .
+
+ Copyright (c) 2012 Ian Cowburn
+-->
+<UserControl x:Class="Noddybox.WindowsPhone.Silverlight.LoadDialog"
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
+ xmlns:conv="clr-namespace:Noddybox.WindowsPhone.Silverlight.Converters"
+ mc:Ignorable="d"
+ FontFamily="{StaticResource PhoneFontFamilyNormal}"
+ FontSize="{StaticResource PhoneFontSizeNormal}"
+ Foreground="{StaticResource PhoneForegroundBrush}"
+ d:DesignHeight="480" d:DesignWidth="480">
+
+ <UserControl.Resources>
+ <conv:ConvertFolderFlag x:Key="ConvertFolderFlag" />
+ </UserControl.Resources>
+
+ <Grid x:Name="LayoutRoot">
+ <Grid.RowDefinitions>
+ <RowDefinition Height="auto" />
+ <RowDefinition Height="auto" />
+ <RowDefinition Height="*" />
+ <RowDefinition Height="auto" />
+ <RowDefinition Height="auto" />
+ </Grid.RowDefinitions>
+ <TextBlock x:Name="titleText" Grid.Row="0"
+ Margin="4" FontWeight="Bold"
+ HorizontalAlignment="Center"/>
+ <TextBlock Grid.Row="1" Grid.ColumnSpan="2"
+ Text="{Binding Path, Mode=OneWay}" Margin="4"/>
+ <ListBox x:Name="fileList" Grid.Row="2"
+ ItemsSource="{Binding FileList, Mode=OneWay}"
+ SelectionMode="Single"
+ SelectionChanged="OnFileListSelection">
+ <ListBox.ItemTemplate>
+ <DataTemplate>
+ <Grid>
+ <Grid.ColumnDefinitions>
+ <ColumnDefinition Width="32" />
+ <ColumnDefinition Width="32" />
+ <ColumnDefinition Width="*" />
+ </Grid.ColumnDefinitions>
+ <Image Grid.Column="0"
+ Source="{Binding IsFolder, Mode=OneWay, Converter={StaticResource ConvertFolderFlag}}"
+ VerticalAlignment="Center"
+ HorizontalAlignment="Center"
+ Height="32"/>
+ <TextBlock Grid.Column="2"
+ Text="{Binding Name, Mode=OneWay}" />
+ </Grid>
+ </DataTemplate>
+ </ListBox.ItemTemplate>
+ </ListBox>
+ <TextBox x:Name="fileName" Grid.Row="3"
+ Text="{Binding Filename, Mode=OneWay}"
+ IsEnabled="False"
+ InputScope="FileName"
+ TabIndex="-1" />
+ <Button x:Name="okButton" Grid.Row="4" Grid.Column="0" Content="Ok"
+ IsEnabled="{Binding IsFileSelected, Mode=OneWay}"
+ Click="OnOKButton"/>
+ </Grid>
+</UserControl>