blob: e7f5ed8c6fee7e464a45345d6987d499085f43bc [file] [log] [blame]
Nicolas Jagere069c412016-08-15 15:00:17 -04001<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>