<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