Nicolas Jager | e069c41 | 2016-08-15 15:00:17 -0400 | [diff] [blame^] | 1 | <Page
|
| 2 | x:Class="RingClientUWP.Views.VideoPage"
|
| 3 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
| 4 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
| 5 | xmlns:local="using:RingClientUWP"
|
| 6 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
| 7 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
| 8 | mc:Ignorable="d">
|
| 9 |
|
| 10 | <Page.Resources>
|
| 11 | <SolidColorBrush x:Key="SemiTransparentBlack" Color="#000000" Opacity="0.5"/>
|
| 12 | <Storyboard x:Name="myStoryboard">
|
| 13 | <DoubleAnimationUsingKeyFrames Storyboard.TargetName="_controlsBar_"
|
| 14 | Storyboard.TargetProperty="Opacity"
|
| 15 | Duration="0:0:4">
|
| 16 | <LinearDoubleKeyFrame Value="1" KeyTime="0:0:0" />
|
| 17 | <LinearDoubleKeyFrame Value="1" KeyTime="0:0:2" />
|
| 18 | <LinearDoubleKeyFrame Value="0" KeyTime="0:0:4" />
|
| 19 |
|
| 20 | </DoubleAnimationUsingKeyFrames>
|
| 21 | <DoubleAnimationUsingKeyFrames Storyboard.TargetName="_headerBar_"
|
| 22 | Storyboard.TargetProperty="Opacity"
|
| 23 | Duration="0:0:4">
|
| 24 | <LinearDoubleKeyFrame Value="1" KeyTime="0:0:0" />
|
| 25 | <LinearDoubleKeyFrame Value="1" KeyTime="0:0:2" />
|
| 26 | <LinearDoubleKeyFrame Value="0" KeyTime="0:0:4" />
|
| 27 | </DoubleAnimationUsingKeyFrames>
|
| 28 | </Storyboard>
|
| 29 | </Page.Resources>
|
| 30 |
|
| 31 | <SplitView x:Name="_videoSplitView_" IsPaneOpen="False" OpenPaneLength="400" PanePlacement="Right">
|
| 32 | <SplitView.Pane>
|
| 33 | <Frame x:Name="_chatPanel_"/>
|
| 34 | </SplitView.Pane>
|
| 35 | <SplitView.Content>
|
| 36 | <Grid>
|
| 37 | <Image x:Name="_videoControl_"
|
| 38 | Source="ms-appx:///fond-video.png"
|
| 39 | PointerMoved="_videoControl__PointerMoved"
|
| 40 | Stretch="UniformToFill"/>
|
| 41 | <StackPanel x:Name="_headerBar_"
|
| 42 | Background="{StaticResource SemiTransparentBlack}"
|
| 43 | HorizontalAlignment="Stretch"
|
| 44 | VerticalAlignment="Top"
|
| 45 | Height="50">
|
| 46 | <TextBlock x:Name="_callee_"
|
| 47 | Text="callee"
|
| 48 | Foreground="White"
|
| 49 | Margin="20,10"/>
|
| 50 | </StackPanel>
|
| 51 | <StackPanel x:Name="_controlsBar_"
|
| 52 | HorizontalAlignment="Center"
|
| 53 | VerticalAlignment="Bottom"
|
| 54 | Orientation="Horizontal">
|
| 55 | <StackPanel.Resources>
|
| 56 | <Style TargetType="Button">
|
| 57 | <Setter Property="Margin" Value="10,30"/>
|
| 58 | <Setter Property="Width" Value="40"/>
|
| 59 | <Setter Property="Height" Value="40"/>
|
| 60 | <Setter Property="Foreground" Value="White"/>
|
| 61 | <Setter Property="BorderBrush" Value="White"/>
|
| 62 | </Style>
|
| 63 | </StackPanel.Resources>
|
| 64 |
|
| 65 | <Button x:Name="_btnHangUp_"
|
| 66 | PointerEntered="btnAny_entered"
|
| 67 | PointerExited="btnAny_exited"
|
| 68 | Tapped="_btnHangUp__Tapped">
|
| 69 | <SymbolIcon Symbol="HangUp"/>
|
| 70 | </Button>
|
| 71 | <Button x:Name="_btnPause_"
|
| 72 | PointerEntered="btnAny_entered"
|
| 73 | PointerExited="btnAny_exited"
|
| 74 | Tapped="_btnPause__Tapped">
|
| 75 | <SymbolIcon Symbol="Pause"/>
|
| 76 | </Button>
|
| 77 | <Button x:Name="_btnChat_"
|
| 78 | PointerEntered="btnAny_entered"
|
| 79 | PointerExited="btnAny_exited"
|
| 80 | Tapped="_btnChat__Tapped">
|
| 81 | <SymbolIcon Symbol="Message"/>
|
| 82 | </Button>
|
| 83 | <Button x:Name="_btnAddFriend_"
|
| 84 | PointerEntered="btnAny_entered"
|
| 85 | PointerExited="btnAny_exited"
|
| 86 | Tapped="_btnAddFriend__Tapped">
|
| 87 | <SymbolIcon Symbol="AddFriend"/>
|
| 88 | </Button>
|
| 89 | <Button x:Name="_btnSwitch_"
|
| 90 | PointerEntered="btnAny_entered"
|
| 91 | PointerExited="btnAny_exited"
|
| 92 | Tapped="_btnSwitch__Tapped">
|
| 93 | <SymbolIcon Symbol="Switch"/>
|
| 94 | </Button>
|
| 95 | <Button x:Name="_btnMicrophone_"
|
| 96 | PointerEntered="btnAny_entered"
|
| 97 | PointerExited="btnAny_exited"
|
| 98 | Tapped="_btnMicrophone__Tapped">
|
| 99 | <SymbolIcon Symbol="Microphone"/>
|
| 100 | </Button>
|
| 101 | <Button x:Name="_btnVideo_"
|
| 102 | PointerEntered="btnAny_entered"
|
| 103 | PointerExited="btnAny_exited"
|
| 104 | Tapped="_btnVideo__Tapped">
|
| 105 | <SymbolIcon Symbol="Video"/>
|
| 106 | </Button>
|
| 107 | <Button x:Name="_btnMemo_"
|
| 108 | PointerEntered="btnAny_entered"
|
| 109 | PointerExited="btnAny_exited"
|
| 110 | Tapped="_btnMemo__Tapped">
|
| 111 | <SymbolIcon Symbol="Memo"/>
|
| 112 | </Button>
|
| 113 | <Button x:Name="_btnHQ_"
|
| 114 | PointerEntered="btnAny_entered"
|
| 115 | PointerExited="btnAny_exited"
|
| 116 | Tapped="_btnHQ__Tapped">
|
| 117 | <TextBlock Text="HQ"/>
|
| 118 | </Button>
|
| 119 | </StackPanel>
|
| 120 | </Grid>
|
| 121 | </SplitView.Content>
|
| 122 | </SplitView>
|
| 123 | </Page>
|