Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public sealed partial class VideoPlay : Page
- {
- public VideoPlay()
- {
- this.InitializeComponent();
- }
- private async void CoreWindow_KeyDown(CoreWindow sender, KeyEventArgs args)
- {
- if (args.VirtualKey == Windows.System.VirtualKey.GamepadDPadDown || args.VirtualKey == Windows.System.VirtualKey.GamepadLeftThumbstickDown)
- {
- VideoMenuGrid.Visibility = Visibility.Visible;
- await VideoMenuGrid.Offset(200f, 0f, 1000, 0).StartAsync();
- }
- else if (args.VirtualKey == Windows.System.VirtualKey.GamepadDPadUp || args.VirtualKey == Windows.System.VirtualKey.GamepadLeftThumbstickUp)
- {
- await VideoMenuGrid.Offset(0f, 0f, 1000, 0).StartAsync();
- VideoMenuGrid.Visibility = Visibility.Collapsed;
- }
- }
- protected override void OnNavigatedTo(NavigationEventArgs e)
- {
- base.OnNavigatedTo(e);
- Window.Current.CoreWindow.KeyDown += CoreWindow_KeyDown;
- }
- protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
- {
- base.OnNavigatingFrom(e);
- Window.Current.CoreWindow.KeyDown -= CoreWindow_KeyDown;
- }
- }
- <Grid >
- <Grid HorizontalAlignment="Stretch"
- Height="200"
- x:Name="VideoMenuGrid"
- Margin="0,-200,0,0"
- VerticalAlignment="Top">
- <Grid.Background>
- <SolidColorBrush Color="Yellow" Opacity="0.5"/>
- </Grid.Background>
- </Grid>
- </Grid>
Add Comment
Please, Sign In to add comment