Advertisement
Guest User

Code

a guest
Apr 11th, 2013
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 30.76 KB | None | 0 0
  1.         <Grid Grid.Row="1" Grid.Column="1" x:Name="Main" Margin="0 0 5 5">
  2.             <Grid.RowDefinitions>
  3.                 <RowDefinition Height="Auto" />
  4.                 <RowDefinition />
  5.                 <RowDefinition Height="Auto" />
  6.             </Grid.RowDefinitions>
  7.             <Border Background="#444" Grid.Row="1" CornerRadius="3" Grid.RowSpan="3" BorderThickness="0" BorderBrush="#666" />
  8.             <toolkit:DataGrid x:Name="myGrid" Grid.Row="1" Background="{x:Null}" Foreground="White" ItemsSource="{Binding ObsRacResults}" VirtualizingStackPanel.IsVirtualizing="True"
  9.                      BorderThickness="0" Margin="4" VerticalGridLinesBrush="#FF555555" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False"
  10.                      CanUserResizeColumns="False" CanUserReorderColumns="False" HorizontalGridLinesBrush="#FF555555" SnapsToDevicePixels="True" CanUserResizeRows="False">
  11.                 <toolkit:DataGrid.ColumnHeaderStyle>
  12.                     <Style TargetType="{x:Type toolkit:DataGridColumnHeader}">
  13.                         <Setter Property="Background" Value="#555" />
  14.                         <Setter Property="Foreground" Value="White" />
  15.                         <Setter Property="FontWeight" Value="Medium" />
  16.                         <Setter Property="Padding" Value="5 3" />
  17.                         <Setter Property="HorizontalContentAlignment" Value="Center" />
  18.                     </Style>
  19.                 </toolkit:DataGrid.ColumnHeaderStyle>
  20.                 <toolkit:DataGrid.CellStyle>
  21.                     <Style TargetType="{x:Type toolkit:DataGridCell}">
  22.                         <Setter Property="Background" Value="{x:Null}" />
  23.                         <Setter Property="BorderThickness" Value="0"/>
  24.                         <Setter Property="BorderBrush" Value="{x:Null}" />
  25.                     </Style>
  26.                 </toolkit:DataGrid.CellStyle>
  27.                 <toolkit:DataGrid.RowHeaderStyle>
  28.                     <Style TargetType="{x:Type toolkit:DataGridRowHeader}">
  29.                         <Setter Property="Width" Value="0" />
  30.                     </Style>
  31.                 </toolkit:DataGrid.RowHeaderStyle>
  32.                 <toolkit:DataGrid.RowStyle>
  33.                     <Style TargetType="{x:Type toolkit:DataGridRow}">
  34.                         <Setter Property="Background" Value="{x:Null}" />
  35.                     </Style>
  36.                 </toolkit:DataGrid.RowStyle>
  37.                 <toolkit:DataGrid.Columns>
  38.                     <toolkit:DataGridTemplateColumn Width="140" Header="Unit Name" SortMemberPath="UnitName">
  39.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  40.                             <DataTemplate>
  41.                                 <TextBlock Text="{Binding UnitName}" />
  42.                             </DataTemplate>
  43.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  44.                     </toolkit:DataGridTemplateColumn>
  45.                     <toolkit:DataGridTemplateColumn Width="75" Header="Unit ID" SortMemberPath="UnitId">
  46.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  47.                             <DataTemplate>
  48.                                 <TextBlock Text="{Binding UnitId}" HorizontalAlignment="Center" />
  49.                             </DataTemplate>
  50.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  51.                     </toolkit:DataGridTemplateColumn>
  52.                     <toolkit:DataGridTemplateColumn Width="65" Header="Schedule" SortMemberPath="Schedule">
  53.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  54.                             <DataTemplate>
  55.                                 <TextBlock Text="{Binding Schedule}" />
  56.                             </DataTemplate>
  57.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  58.                     </toolkit:DataGridTemplateColumn>
  59.                     <toolkit:DataGridTemplateColumn Width="35" Header="TPS" SortMemberPath="TpsTest">
  60.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  61.                             <DataTemplate>
  62.                                 <TextBlock Text="{Binding TpsTest}" HorizontalAlignment="Center" />
  63.                             </DataTemplate>
  64.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  65.                     </toolkit:DataGridTemplateColumn>
  66.                     <toolkit:DataGridTemplateColumn Width="35" Header="TTS" SortMemberPath="TTS" >
  67.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  68.                             <DataTemplate>
  69.                                 <TextBlock Text="{Binding TTS}" HorizontalAlignment="Center" />
  70.                             </DataTemplate>
  71.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  72.                     </toolkit:DataGridTemplateColumn>
  73.                     <toolkit:DataGridTemplateColumn Width="55" Header="Min Run" SortMemberPath="MinRun">
  74.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  75.                             <DataTemplate>
  76.                                 <TextBlock Text="{ Binding Path=MinRun, Converter={StaticResource IntToStringConverter}}" HorizontalAlignment="Center" />
  77.                             </DataTemplate>
  78.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  79.                     </toolkit:DataGridTemplateColumn>
  80.                     <toolkit:DataGridTemplateColumn Width="55" Header="EcoMax" SortMemberPath="EcoMax">
  81.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  82.                             <DataTemplate>
  83.                                 <TextBlock Text="{Binding EcoMax}" HorizontalAlignment="Center" />
  84.                             </DataTemplate>
  85.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  86.                     </toolkit:DataGridTemplateColumn>
  87.                     <toolkit:DataGridTemplateColumn Width="55" Header="AvgMW" SortMemberPath="AvgMW">
  88.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  89.                             <DataTemplate>
  90.                                 <TextBlock Text="{Binding AvgMW}" HorizontalAlignment="Center" />
  91.                             </DataTemplate>
  92.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  93.                     </toolkit:DataGridTemplateColumn>
  94.                     <toolkit:DataGridTemplateColumn Width="100" Header="SchedulingRate" SortMemberPath="SchedulingRate">
  95.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  96.                             <DataTemplate>
  97.                                 <TextBlock Text="{Binding SchedulingRate}" HorizontalAlignment="Center" />
  98.                             </DataTemplate>
  99.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  100.                     </toolkit:DataGridTemplateColumn>
  101.                     <toolkit:DataGridTemplateColumn Width="24" Header="00" SortMemberPath="Hr1">
  102.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  103.                             <DataTemplate>
  104.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  105.                                     <TextBlock Text="{Binding Hr1}" HorizontalAlignment="Center" />
  106.                                 </Border>
  107.                                 <DataTemplate.Triggers>
  108.                                     <DataTrigger Binding="{Binding Hr1}" Value="C">
  109.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  110.                                     </DataTrigger>
  111.                                 </DataTemplate.Triggers>
  112.                             </DataTemplate>
  113.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  114.                     </toolkit:DataGridTemplateColumn>
  115.                     <toolkit:DataGridTemplateColumn Width="24" Header="01" SortMemberPath="Hr2">
  116.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  117.                             <DataTemplate>
  118.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  119.                                     <TextBlock Text="{Binding Hr2}" HorizontalAlignment="Center" />
  120.                                 </Border>
  121.                                 <DataTemplate.Triggers>
  122.                                     <DataTrigger Binding="{Binding Hr2}" Value="C">
  123.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  124.                                     </DataTrigger>
  125.                                 </DataTemplate.Triggers>
  126.                             </DataTemplate>
  127.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  128.                     </toolkit:DataGridTemplateColumn>
  129.                     <toolkit:DataGridTemplateColumn Width="24" Header="02" SortMemberPath="Hr3">
  130.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  131.                             <DataTemplate>
  132.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  133.                                     <TextBlock Text="{Binding Hr3}" HorizontalAlignment="Center" />
  134.                                 </Border>
  135.                                 <DataTemplate.Triggers>
  136.                                     <DataTrigger Binding="{Binding Hr3}" Value="C">
  137.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  138.                                     </DataTrigger>
  139.                                 </DataTemplate.Triggers>
  140.                             </DataTemplate>
  141.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  142.                     </toolkit:DataGridTemplateColumn>
  143.                     <toolkit:DataGridTemplateColumn Width="24" Header="03" SortMemberPath="Hr4">
  144.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  145.                             <DataTemplate>
  146.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  147.                                     <TextBlock Text="{Binding Hr4}" HorizontalAlignment="Center" />
  148.                                 </Border>
  149.                                 <DataTemplate.Triggers>
  150.                                     <DataTrigger Binding="{Binding Hr4}" Value="C">
  151.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  152.                                     </DataTrigger>
  153.                                 </DataTemplate.Triggers>
  154.                             </DataTemplate>
  155.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  156.                     </toolkit:DataGridTemplateColumn>
  157.                     <toolkit:DataGridTemplateColumn Width="24" Header="04" SortMemberPath="Hr5">
  158.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  159.                             <DataTemplate>
  160.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  161.                                     <TextBlock Text="{Binding Hr5}" HorizontalAlignment="Center" />
  162.                                 </Border>
  163.                                 <DataTemplate.Triggers>
  164.                                     <DataTrigger Binding="{Binding Hr5}" Value="C">
  165.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  166.                                     </DataTrigger>
  167.                                 </DataTemplate.Triggers>
  168.                             </DataTemplate>
  169.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  170.                     </toolkit:DataGridTemplateColumn>
  171.                     <toolkit:DataGridTemplateColumn Width="24" Header="05" SortMemberPath="Hr6">
  172.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  173.                             <DataTemplate>
  174.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  175.                                     <TextBlock Text="{Binding Hr6}" HorizontalAlignment="Center" />
  176.                                 </Border>
  177.                                 <DataTemplate.Triggers>
  178.                                     <DataTrigger Binding="{Binding Hr6}" Value="C">
  179.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  180.                                     </DataTrigger>
  181.                                 </DataTemplate.Triggers>
  182.                             </DataTemplate>
  183.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  184.                     </toolkit:DataGridTemplateColumn>
  185.                     <toolkit:DataGridTemplateColumn Width="24" Header="06" SortMemberPath="Hr7">
  186.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  187.                             <DataTemplate>
  188.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  189.                                     <TextBlock Text="{Binding Hr7}" HorizontalAlignment="Center" />
  190.                                 </Border>
  191.                                 <DataTemplate.Triggers>
  192.                                     <DataTrigger Binding="{Binding Hr7}" Value="C">
  193.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  194.                                     </DataTrigger>
  195.                                 </DataTemplate.Triggers>
  196.                             </DataTemplate>
  197.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  198.                     </toolkit:DataGridTemplateColumn>
  199.                     <toolkit:DataGridTemplateColumn Width="24" Header="07" SortMemberPath="Hr8">
  200.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  201.                             <DataTemplate>
  202.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  203.                                     <TextBlock Text="{Binding Hr8}" HorizontalAlignment="Center" />
  204.                                 </Border>
  205.                                 <DataTemplate.Triggers>
  206.                                     <DataTrigger Binding="{Binding Hr8}" Value="C">
  207.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  208.                                     </DataTrigger>
  209.                                 </DataTemplate.Triggers>
  210.                             </DataTemplate>
  211.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  212.                     </toolkit:DataGridTemplateColumn>
  213.                     <toolkit:DataGridTemplateColumn Width="24" Header="08" SortMemberPath="Hr9">
  214.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  215.                             <DataTemplate>
  216.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  217.                                     <TextBlock Text="{Binding Hr9}" HorizontalAlignment="Center" />
  218.                                 </Border>
  219.                                 <DataTemplate.Triggers>
  220.                                     <DataTrigger Binding="{Binding Hr9}" Value="C">
  221.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  222.                                     </DataTrigger>
  223.                                 </DataTemplate.Triggers>
  224.                             </DataTemplate>
  225.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  226.                     </toolkit:DataGridTemplateColumn>
  227.                     <toolkit:DataGridTemplateColumn Width="24" Header="09" SortMemberPath="Hr10">
  228.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  229.                             <DataTemplate>
  230.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  231.                                     <TextBlock Text="{Binding Hr10}" HorizontalAlignment="Center" />
  232.                                 </Border>
  233.                                 <DataTemplate.Triggers>
  234.                                     <DataTrigger Binding="{Binding Hr10}" Value="C">
  235.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  236.                                     </DataTrigger>
  237.                                 </DataTemplate.Triggers>
  238.                             </DataTemplate>
  239.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  240.                     </toolkit:DataGridTemplateColumn>
  241.                     <toolkit:DataGridTemplateColumn Width="24" Header="10" SortMemberPath="Hr11">
  242.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  243.                             <DataTemplate>
  244.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  245.                                     <TextBlock Text="{Binding Hr11}" HorizontalAlignment="Center" />
  246.                                 </Border>
  247.                                 <DataTemplate.Triggers>
  248.                                     <DataTrigger Binding="{Binding Hr11}" Value="C">
  249.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  250.                                     </DataTrigger>
  251.                                 </DataTemplate.Triggers>
  252.                             </DataTemplate>
  253.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  254.                     </toolkit:DataGridTemplateColumn>
  255.                     <toolkit:DataGridTemplateColumn Width="24" Header="11" SortMemberPath="Hr12">
  256.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  257.                             <DataTemplate>
  258.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  259.                                     <TextBlock Text="{Binding Hr12}" HorizontalAlignment="Center" />
  260.                                 </Border>
  261.                                 <DataTemplate.Triggers>
  262.                                     <DataTrigger Binding="{Binding Hr12}" Value="C">
  263.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  264.                                     </DataTrigger>
  265.                                 </DataTemplate.Triggers>
  266.                             </DataTemplate>
  267.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  268.                     </toolkit:DataGridTemplateColumn>
  269.                     <toolkit:DataGridTemplateColumn Width="24" Header="12" SortMemberPath="Hr13">
  270.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  271.                             <DataTemplate>
  272.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  273.                                     <TextBlock Text="{Binding Hr13}" HorizontalAlignment="Center" />
  274.                                 </Border>
  275.                                 <DataTemplate.Triggers>
  276.                                     <DataTrigger Binding="{Binding Hr13}" Value="C">
  277.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  278.                                     </DataTrigger>
  279.                                 </DataTemplate.Triggers>
  280.                             </DataTemplate>
  281.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  282.                     </toolkit:DataGridTemplateColumn>
  283.                     <toolkit:DataGridTemplateColumn Width="24" Header="13" SortMemberPath="Hr14">
  284.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  285.                             <DataTemplate>
  286.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  287.                                     <TextBlock Text="{Binding Hr14}" HorizontalAlignment="Center" />
  288.                                 </Border>
  289.                                 <DataTemplate.Triggers>
  290.                                     <DataTrigger Binding="{Binding Hr14}" Value="C">
  291.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  292.                                     </DataTrigger>
  293.                                 </DataTemplate.Triggers>
  294.                             </DataTemplate>
  295.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  296.                     </toolkit:DataGridTemplateColumn>
  297.                     <toolkit:DataGridTemplateColumn Width="24" Header="14" SortMemberPath="Hr15">
  298.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  299.                             <DataTemplate>
  300.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  301.                                     <TextBlock Text="{Binding Hr15}" HorizontalAlignment="Center" />
  302.                                 </Border>
  303.                                 <DataTemplate.Triggers>
  304.                                     <DataTrigger Binding="{Binding Hr15}" Value="C">
  305.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  306.                                     </DataTrigger>
  307.                                 </DataTemplate.Triggers>
  308.                             </DataTemplate>
  309.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  310.                     </toolkit:DataGridTemplateColumn>
  311.                     <toolkit:DataGridTemplateColumn Width="24" Header="15" SortMemberPath="Hr16">
  312.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  313.                             <DataTemplate>
  314.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  315.                                     <TextBlock Text="{Binding Hr16}" HorizontalAlignment="Center" />
  316.                                 </Border>
  317.                                 <DataTemplate.Triggers>
  318.                                     <DataTrigger Binding="{Binding Hr16}" Value="C">
  319.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  320.                                     </DataTrigger>
  321.                                 </DataTemplate.Triggers>
  322.                             </DataTemplate>
  323.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  324.                     </toolkit:DataGridTemplateColumn>
  325.                     <toolkit:DataGridTemplateColumn Width="24" Header="16" SortMemberPath="Hr17">
  326.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  327.                             <DataTemplate>
  328.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  329.                                     <TextBlock Text="{Binding Hr17}" HorizontalAlignment="Center" />
  330.                                 </Border>
  331.                                 <DataTemplate.Triggers>
  332.                                     <DataTrigger Binding="{Binding Hr17}" Value="C">
  333.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  334.                                     </DataTrigger>
  335.                                 </DataTemplate.Triggers>
  336.                             </DataTemplate>
  337.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  338.                     </toolkit:DataGridTemplateColumn>
  339.                     <toolkit:DataGridTemplateColumn Width="24" Header="17" SortMemberPath="Hr18">
  340.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  341.                             <DataTemplate>
  342.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  343.                                     <TextBlock Text="{Binding Hr18}" HorizontalAlignment="Center" />
  344.                                 </Border>
  345.                                 <DataTemplate.Triggers>
  346.                                     <DataTrigger Binding="{Binding Hr18}" Value="C">
  347.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  348.                                     </DataTrigger>
  349.                                 </DataTemplate.Triggers>
  350.                             </DataTemplate>
  351.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  352.                     </toolkit:DataGridTemplateColumn>
  353.                     <toolkit:DataGridTemplateColumn Width="24" Header="18" SortMemberPath="Hr19">
  354.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  355.                             <DataTemplate>
  356.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  357.                                     <TextBlock Text="{Binding Hr19}" HorizontalAlignment="Center" />
  358.                                 </Border>
  359.                                 <DataTemplate.Triggers>
  360.                                     <DataTrigger Binding="{Binding Hr19}" Value="C">
  361.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  362.                                     </DataTrigger>
  363.                                 </DataTemplate.Triggers>
  364.                             </DataTemplate>
  365.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  366.                     </toolkit:DataGridTemplateColumn>
  367.                     <toolkit:DataGridTemplateColumn Width="24" Header="19" SortMemberPath="Hr20">
  368.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  369.                             <DataTemplate>
  370.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  371.                                     <TextBlock Text="{Binding Hr20}" HorizontalAlignment="Center" />
  372.                                 </Border>
  373.                                 <DataTemplate.Triggers>
  374.                                     <DataTrigger Binding="{Binding Hr20}" Value="C">
  375.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  376.                                     </DataTrigger>
  377.                                 </DataTemplate.Triggers>
  378.                             </DataTemplate>
  379.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  380.                     </toolkit:DataGridTemplateColumn>
  381.                     <toolkit:DataGridTemplateColumn Width="24" Header="20" SortMemberPath="Hr21">
  382.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  383.                             <DataTemplate>
  384.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  385.                                     <TextBlock Text="{Binding Hr21}" HorizontalAlignment="Center" />
  386.                                 </Border>
  387.                                 <DataTemplate.Triggers>
  388.                                     <DataTrigger Binding="{Binding Hr21}" Value="C">
  389.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  390.                                     </DataTrigger>
  391.                                 </DataTemplate.Triggers>
  392.                             </DataTemplate>
  393.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  394.                     </toolkit:DataGridTemplateColumn>
  395.                     <toolkit:DataGridTemplateColumn Width="24" Header="21" SortMemberPath="Hr22">
  396.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  397.                             <DataTemplate>
  398.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  399.                                     <TextBlock Text="{Binding Hr22}" HorizontalAlignment="Center" />
  400.                                 </Border>
  401.                                 <DataTemplate.Triggers>
  402.                                     <DataTrigger Binding="{Binding Hr22}" Value="C">
  403.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  404.                                     </DataTrigger>
  405.                                 </DataTemplate.Triggers>
  406.                             </DataTemplate>
  407.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  408.                     </toolkit:DataGridTemplateColumn>
  409.                     <toolkit:DataGridTemplateColumn Width="24" Header="22" SortMemberPath="Hr23">
  410.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  411.                             <DataTemplate>
  412.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  413.                                     <TextBlock Text="{Binding Hr23}" HorizontalAlignment="Center" />
  414.                                 </Border>
  415.                                 <DataTemplate.Triggers>
  416.                                     <DataTrigger Binding="{Binding Hr23}" Value="C">
  417.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  418.                                     </DataTrigger>
  419.                                 </DataTemplate.Triggers>
  420.                             </DataTemplate>
  421.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  422.                     </toolkit:DataGridTemplateColumn>
  423.                     <toolkit:DataGridTemplateColumn Width="24" Header="23" SortMemberPath="Hr24">
  424.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  425.                             <DataTemplate>
  426.                                 <Border x:Name="border" BorderThickness="2" BorderBrush="{x:Null}">
  427.                                     <TextBlock Text="{Binding Hr24}" HorizontalAlignment="Center" />
  428.                                 </Border>
  429.                                 <DataTemplate.Triggers>
  430.                                     <DataTrigger Binding="{Binding Hr24}" Value="C">
  431.                                         <Setter TargetName="border" Property="BorderBrush" Value="DeepSkyBlue" />
  432.                                     </DataTrigger>
  433.                                 </DataTemplate.Triggers>
  434.                             </DataTemplate>
  435.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  436.                     </toolkit:DataGridTemplateColumn>
  437.                     <toolkit:DataGridTemplateColumn Width="*" Header="Constraint" SortMemberPath="Constraint">
  438.                         <toolkit:DataGridTemplateColumn.CellTemplate>
  439.                             <DataTemplate>
  440.                                 <TextBlock Text="{Binding Constraint}" />
  441.                             </DataTemplate>
  442.                         </toolkit:DataGridTemplateColumn.CellTemplate>
  443.                     </toolkit:DataGridTemplateColumn>
  444.                 </toolkit:DataGrid.Columns>
  445.             </toolkit:DataGrid>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement