<Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="275"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid Name="MainStackColumn" > <StackPanel x:Name="MainStack" Height="600" Width="300" Orientation="Vertical" Margin="0,0,0,0" HorizontalAlignment="Left"> <StackPanel x:Name="IdentifyResultsPanelBufferIncidents_Police" Height="300" Width="300" Orientation="Vertical" Margin="0,0,0,0" HorizontalAlignment="Center"> </StackPanel> <StackPanel x:Name="IdentifyResultsPanelBufferIncidents_Police2" Height="300" Width="300" Orientation="Vertical" Margin="0,0,0,0" HorizontalAlignment="Center"> </StackPanel> </StackPanel> </Grid> <Grid> <!-- THIS IS WHERE THE MAP IS--> </Grid> </Grid>
<Storyboard x:Name="HideMainStackPoliceList" > <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0" Storyboard.TargetName="MainStackScaleTransform" Storyboard.TargetProperty="ScaleX" To="0" /> <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0" Storyboard.TargetName="MainStackScaleTransform" Storyboard.TargetProperty="ScaleY" To="0" /> <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0.5" Storyboard.TargetName="MainStack" Storyboard.TargetProperty="Height" To="0" /> </Storyboard> <Storyboard x:Name="ShowMainStackPoliceList" > <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0" Storyboard.TargetName="MainStack" Storyboard.TargetProperty="Height" To="600" /> <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0" Storyboard.TargetName="MainStack" Storyboard.TargetProperty="Width" To="300" /> <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0.5" Storyboard.TargetName="MainStackScaleTransform" Storyboard.TargetProperty="ScaleX" To="1" /> <DoubleAnimation Duration="0:0:0.5" BeginTime="0:0:0.5" Storyboard.TargetName="MainStackScaleTransform" Storyboard.TargetProperty="ScaleY" To="1" /> </Storyboard>
<Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="275"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid Name="MainStackColumn" Grid.Column="0" RenderTransformOrigin=" 0.0,0.0"> <Grid.RenderTransform> <ScaleTransform x:Name="MainStackScaleTransform" ScaleX="0" ScaleY="0" /> </Grid.RenderTransform> <StackPanel x:Name="MainStack" Height="600" Width="300" Orientation="Vertical" Margin="0,0,0,0" HorizontalAlignment="Left"> </Grid> <Grid Grid.Column="1"> </Grid>
<Grid x:Name="LayoutRoot" Background="{StaticResource BaseColor}"> <Grid.RowDefinitions> <RowDefinition Height="50" /> <!-- Header 1 --> <RowDefinition Height="25" /> <!-- Menu Bar --> <RowDefinition Height="*" /> <!-- MAP --> <RowDefinition Height="5" /> <!-- Grid Splitter --> <RowDefinition Height="5" /> <!-- Data Grid --> <RowDefinition Height="5" /> <!-- Blank --> </Grid.RowDefinitions> <Grid Grid.Row="0"> <!-- Application Header --> </Grid> <Grid Grid.Row="1" <!--Menu bar--> </Grid> <Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid Grid.Column="0"> <!-- TOC showing results --> </Grid> <Grid Grid.Column="1"> <!-- MAP --> </Grid> <basics:GridSplitter Grid.Row="3" HorizontalAlignment="Stretch"> <!-- Grid spliter --> </basics:GridSplitter> <Grid Grid.Row="4"> <!-- FeatureDataGrid--> </Grid> <Grid Grid.Row="5"> </Grid>
<Grid Grid.Row="2"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid Grid.Column="0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <basics:GridSplitter HorizontalAlignment="Stretch" MouseEnter="TurnOnPoliceInfo"/> <controls:TabControl Name="PoliceTabControl" Margin="5" HorizontalAlignment="Left" Grid.Column="1" Visibility="Collapsed" MouseLeave="TurnOffPoliceInfo"> <!-- SOME TAB CONTROL STUFF --> </controls:TabControl> </Grid> <Grid Grid.Column="1"> <!-- MY MAP VIEW --> </Grid> </Grid>
Private Sub TurnOnPoliceInfo(ByVal sender As Object, ByVal e As RoutedEventArgs) If Me.PoliceTabControl.Visibility = System.Windows.Visibility.Collapsed Then Me.PoliceTabControl.Visibility = System.Windows.Visibility.Visible Else Me.PoliceTabControl.Visibility = System.Windows.Visibility.Collapsed End If End Sub Private Sub TurnOffPoliceInfo(ByVal sender As Object, ByVal e As RoutedEventArgs) If Me.PoliceTabControl.Visibility = System.Windows.Visibility.Visible Then Me.PoliceTabControl.Visibility = System.Windows.Visibility.Collapsed Else Me.PoliceTabControl.Visibility = System.Windows.Visibility.Visible End If End Sub