MatchView.xaml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <Page
  2. x:Class="YJMPD_UWP.Views.MatchView"
  3. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. xmlns:local="using:YJMPD_UWP.Views"
  6. xmlns:map="using:Windows.UI.Xaml.Controls.Maps"
  7. xmlns:convert="using:YJMPD_UWP.Helpers.Converter"
  8. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  9. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  10. mc:Ignorable="d">
  11. <Page.Resources>
  12. <convert:BoolToVisibilityConverter x:Key="BoolToVisConverter" />
  13. </Page.Resources>
  14. <Grid>
  15. <Pivot>
  16. <PivotItem Header="Photo">
  17. <Grid>
  18. <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" ZoomMode="Enabled">
  19. <Image Name="Photo" Stretch="UniformToFill" RenderTransformOrigin="0.5,0.5" Source="{Binding Photo}" />
  20. </ScrollViewer>
  21. </Grid>
  22. </PivotItem>
  23. <PivotItem Header="Direction">
  24. <Grid>
  25. <Image Name="Direction" Visibility="{Binding HeadingVisible, Converter={StaticResource BoolToVisConverter}}" Stretch="Uniform" RenderTransformOrigin="0.5,0.5" Source="ms-appx:///Assets/Direction.png" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
  26. <Image.RenderTransform>
  27. <CompositeTransform Rotation="{Binding Degrees}"/>
  28. </Image.RenderTransform>
  29. </Image>
  30. <TextBlock Visibility="{Binding InvHeadingVisible, Converter={StaticResource BoolToVisConverter}}" Text="The direction hint is currently not available because you are already too close to your destination" />
  31. </Grid>
  32. </PivotItem>
  33. <PivotItem Header="Map">
  34. <map:MapControl Name="Map" MapServiceToken="74Y70e71HVjjN7lnx4Eh~3wugTlBDe2DbPGuR_AM2aA~AjMbg-pU2qn4gYf97oH0GZI1oY9Jc4vH-4WyIRyoYQM0Q71CnfbWalEN37bdSgms" />
  35. </PivotItem>
  36. </Pivot>
  37. <StackPanel Visibility="{Binding MessageVisible, Converter={StaticResource BoolToVisConverter}}" Background="DarkGreen" Padding="20" VerticalAlignment="Bottom">
  38. <TextBlock Foreground="White" Text="{Binding Message}" />
  39. </StackPanel>
  40. <StackPanel Visibility="{Binding ErrorVisible, Converter={StaticResource BoolToVisConverter}}" Background="DarkRed" Padding="20" VerticalAlignment="Bottom">
  41. <TextBlock Foreground="White" Text="{Binding Error}" />
  42. </StackPanel>
  43. </Grid>
  44. </Page>