[28897] | 1 | <Window x:Class="Microsoft.Samples.Kinect.WebserverBasics.MainWindow"
|
---|
| 2 | xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
---|
| 3 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
---|
| 4 | xmlns:tk="clr-namespace:Microsoft.Kinect.Toolkit;assembly=Microsoft.Kinect.Toolkit"
|
---|
| 5 | xmlns:local="clr-namespace:Microsoft.Samples.Kinect.WebserverBasics"
|
---|
| 6 | Title="Webserver Basics" SizeToContent="Height" Width="800" FontSize="16"
|
---|
| 7 | Loaded="WindowLoaded" Closing="WindowClosing">
|
---|
| 8 |
|
---|
| 9 | <Window.Resources>
|
---|
| 10 | <local:InverseBooleanConverter x:Key="inverseBooleanConverter"/>
|
---|
| 11 | </Window.Resources>
|
---|
| 12 |
|
---|
| 13 | <Grid>
|
---|
| 14 | <Grid.ColumnDefinitions>
|
---|
| 15 | <ColumnDefinition Width="Auto"/>
|
---|
| 16 | <ColumnDefinition Width="Auto"/>
|
---|
| 17 | <ColumnDefinition Width="*"/>
|
---|
| 18 | </Grid.ColumnDefinitions>
|
---|
| 19 | <Grid.RowDefinitions>
|
---|
| 20 | <RowDefinition Height="Auto"/>
|
---|
| 21 | <RowDefinition Height="*"/>
|
---|
| 22 | </Grid.RowDefinitions>
|
---|
| 23 | <tk:KinectSensorChooserUI Grid.Row="0" Grid.Column="0" KinectSensorChooser="{Binding KinectSensorChooser}" HorizontalAlignment="Left" IsListening="False" Margin="5"/>
|
---|
| 24 | <DockPanel Grid.Row="0" Grid.Column="1" Margin="5">
|
---|
| 25 | <Button DockPanel.Dock="Top" Height="50" Width="100" Content="Start"
|
---|
| 26 | IsEnabled="{Binding Path=IsStarted, Converter={StaticResource inverseBooleanConverter}}" Click="StartButtonOnClick"/>
|
---|
| 27 | <Button DockPanel.Dock="Top" Height="50" Width="100" Content="Stop"
|
---|
| 28 | IsEnabled="{Binding Path=IsStarted}" Click="StopButtonOnClick"/>
|
---|
| 29 | </DockPanel>
|
---|
| 30 | <StackPanel Grid.Row="0" Grid.Column="2" Margin="10 0">
|
---|
| 31 | <TextBlock x:Name="OpenBrowserText" Margin="0 5">
|
---|
| 32 | <Hyperlink FontSize="16" x:Name="UriLink" Click="UriLinkOnClick">Open sample page in default browser</Hyperlink>
|
---|
| 33 | <LineBreak/>
|
---|
| 34 | <Run FontSize="11">See documentation for list of supported browsers</Run>
|
---|
| 35 | </TextBlock>
|
---|
| 36 | <TextBlock x:Name="ServingFilesText" Margin="0 5" FontSize="11" TextWrapping="WrapWithOverflow">
|
---|
| 37 | <Run FontSize="14" FontWeight="Bold">Serving files from:</Run>
|
---|
| 38 | <Run x:Name="RootDirectoryTextRun"/>
|
---|
| 39 | <LineBreak/>
|
---|
| 40 | Edit FileRootDirectory property in configuration file (.exe.config) and restart server application to serve files from a different directory.
|
---|
| 41 | </TextBlock>
|
---|
| 42 | <TextBlock x:Name="NotServingFilesText" Margin="0 5" FontSize="14" FontWeight="Bold" Visibility="Collapsed">
|
---|
| 43 | Not Serving Files
|
---|
| 44 | </TextBlock>
|
---|
| 45 | </StackPanel>
|
---|
| 46 | <Expander Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" Margin="5 0 5 5"
|
---|
| 47 | ExpandDirection="Down" IsExpanded="True"
|
---|
| 48 | Header="Errors:" FontWeight="Black">
|
---|
| 49 | <TextBox IsReadOnly="True" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Auto" MinHeight="200"
|
---|
| 50 | FontSize="10" Text="{Binding Path=ErrorText}"/>
|
---|
| 51 | </Expander>
|
---|
| 52 | </Grid>
|
---|
| 53 | </Window>
|
---|