Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Problems.GrammaticalOptimization/DynamicDataDisplay/Charts/Navigation/CursorCoordinateGraph.xaml @ 12503

Last change on this file since 12503 was 12503, checked in by aballeit, 9 years ago

#2283 added GUI and charts; fixed MCTS

File size: 2.6 KB
Line 
1<d3:ContentGraph x:Class="Microsoft.Research.DynamicDataDisplay.Charts.Navigation.CursorCoordinateGraph"
2        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3    xmlns:d3="clr-namespace:Microsoft.Research.DynamicDataDisplay.Charts"
4    xmlns:d3nav="clr-namespace:Microsoft.Research.DynamicDataDisplay.Charts.Navigation"
5        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
6    IsHitTestVisible="False" Panel.ZIndex="1">
7 
8  <d3:ContentGraph.Resources>
9    <Style x:Key="outerBorderStyle" TargetType="{x:Type Rectangle}" >
10      <Setter Property="RadiusX" Value="10"/>
11      <Setter Property="RadiusY" Value="10"/>
12      <Setter Property="Stroke" Value="LightGray"/>
13      <Setter Property="StrokeThickness" Value="1"/>
14      <Setter Property="Fill" Value="#88FFFFFF"/>
15    </Style>
16
17    <Style x:Key="innerBorderStyle" TargetType="{x:Type Border}">
18      <Setter Property="CornerRadius" Value="4"/>
19      <Setter Property="Background" Value="White"/>
20      <Setter Property="Margin" Value="8,4,8,4"/>
21    </Style>
22
23    <Style x:Key="textStyle" TargetType="{x:Type TextBlock}">
24      <Setter Property="Margin" Value="2,1,2,1"/>
25    </Style>
26   
27    <Style x:Key="lineStyle" TargetType="{x:Type Line}">
28      <Setter Property="Stroke" Value="{Binding
29        RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type d3nav:CursorCoordinateGraph}},
30        Path=LineStroke}"/>
31      <Setter Property="StrokeThickness" Value="{Binding
32        RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type d3nav:CursorCoordinateGraph}},
33        Path=LineStrokeThickness}"/>
34      <Setter Property="StrokeDashArray" Value="{Binding
35        RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type d3nav:CursorCoordinateGraph}},
36        Path=LineStrokeDashArray}"/>
37      <Setter Property="IsHitTestVisible" Value="False"/>
38    </Style>
39  </d3:ContentGraph.Resources>
40
41  <Canvas Name="content" Cursor="None" Background="Transparent" IsHitTestVisible="False">
42    <Line Name="horizLine" Style="{StaticResource lineStyle}"/>
43    <Line Name="vertLine" Style="{StaticResource lineStyle}"/>
44
45    <Grid Name="horizGrid" Canvas.Bottom="5">
46      <Rectangle Style="{StaticResource outerBorderStyle}"/>
47      <Border Style="{StaticResource innerBorderStyle}">
48        <TextBlock Name="horizTextBlock" Style="{StaticResource textStyle}"/>
49      </Border>
50    </Grid>
51
52    <Grid Name="vertGrid" Canvas.Left="5">
53      <Rectangle Style="{StaticResource outerBorderStyle}"/>
54      <Border Style="{StaticResource innerBorderStyle}">
55        <TextBlock Name="vertTextBlock" Style="{StaticResource textStyle}"/>
56      </Border>
57    </Grid>
58  </Canvas>
59</d3:ContentGraph>
Note: See TracBrowser for help on using the repository browser.