diff options
Diffstat (limited to 'Xamarin.Forms.ControlGallery.WP8/MainPage.xaml')
-rw-r--r-- | Xamarin.Forms.ControlGallery.WP8/MainPage.xaml | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Xamarin.Forms.ControlGallery.WP8/MainPage.xaml b/Xamarin.Forms.ControlGallery.WP8/MainPage.xaml new file mode 100644 index 00000000..03e8f09b --- /dev/null +++ b/Xamarin.Forms.ControlGallery.WP8/MainPage.xaml @@ -0,0 +1,63 @@ +<winPhone:FormsApplicationPage + x:Class="Xamarin.Forms.ControlGallery.WP8.MainPage" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone" + xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:winPhone="clr-namespace:Xamarin.Forms.Platform.WinPhone;assembly=Xamarin.Forms.Platform.WP8" + mc:Ignorable="d" + FontFamily="{StaticResource PhoneFontFamilyNormal}" + FontSize="{StaticResource PhoneFontSizeNormal}" + Foreground="{StaticResource PhoneForegroundBrush}" + SupportedOrientations="PortraitOrLandscape" Orientation="Portrait" + shell:SystemTray.IsVisible="True"> + + <!--LayoutRoot is the root grid where all page content is placed--> + <Grid x:Name="LayoutRoot" Background="Transparent"> + <Grid.RowDefinitions> + <RowDefinition Height="Auto"/> + <RowDefinition Height="*"/> + </Grid.RowDefinitions> + + <!-- LOCALIZATION NOTE: + To localize the displayed strings copy their values to appropriately named + keys in the app's neutral language resource file (AppResources.resx) then + replace the hard-coded text value between the attributes' quotation marks + with the binding clause whose path points to that string name. + + For example: + + Text="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}" + + This binding points to the template's string resource named "ApplicationTitle". + + Adding supported languages in the Project Properties tab will create a + new resx file per language that can carry the translated values of your + UI strings. The binding in these examples will cause the value of the + attributes to be drawn from the .resx file that matches the + CurrentUICulture of the app at run time. + --> + + <!--TitlePanel contains the name of the application and page title--> + <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"> + <TextBlock Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0"/> + <TextBlock Text="page name" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/> + </StackPanel> + + <!--ContentPanel - place additional content here--> + <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> + + </Grid> + + <!--Uncomment to see an alignment grid to help ensure your controls are + aligned on common boundaries. The image has a top margin of -32px to + account for the System Tray. Set this to 0 (or remove the margin altogether) + if the System Tray is hidden. + + Before shipping remove this XAML and the image itself.--> + <!--<Image Source="/Assets/AlignmentGrid.png" VerticalAlignment="Top" Height="800" Width="480" Margin="0,-32,0,0" Grid.Row="0" Grid.RowSpan="2" IsHitTestVisible="False" />--> + </Grid> + +</winPhone:FormsApplicationPage> |