<UserControl |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
xmlns:Telerik_Windows_Controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Gauge" |
xmlns:Telerik_Windows_Controls_Gauges="clr-namespace:Telerik.Windows.Controls.Gauges;assembly=Telerik.Windows.Controls.Gauge" x:Class="MetricsDashboard.MainPage" |
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480" xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices" xmlns:my="clr-namespace:MetricsDashboard.Web" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"> |
<Grid> |
<Grid x:Name="LayoutRoot" Background="#FF373737"> |
<Grid x:Name="Maingrid" d:LayoutOverrides="GridBox" DataContext="{Binding ElementName=CognosMetricDomainDataSource1, Path=Data}"> |
<Grid.RowDefinitions> |
<RowDefinition /> |
<RowDefinition Height="0*" /> |
</Grid.RowDefinitions> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
<ColumnDefinition Width="0*" /> |
<ColumnDefinition Width="0*"/> |
<ColumnDefinition Width="0*" /> |
</Grid.ColumnDefinitions> |
<Telerik_Windows_Controls:RadGauge x:Name="radGauge" Grid.Column="0" VerticalAlignment="Top" |
Height="210" Width="210" HorizontalAlignment="Center" ToolTipService.ToolTip="{Binding MName}" > |
<Telerik_Windows_Controls_Gauges:RadialGauge> |
<Telerik_Windows_Controls_Gauges:RadialScale x:Name="RadialScale" IsInteractive="False" Min="0" Max="1000"> |
<Telerik_Windows_Controls_Gauges:RangeList d:LayoutOverrides="Width, Height"> |
<Telerik_Windows_Controls_Gauges:RadialRange x:Name="Gauge1Green" Background="#FF13FF00" BorderBrush="#7FFFFFFF" |
StartWidth="0.06" EndWidth="0.06" |
Max="{Binding ElementName=RadialScale, Path=Max}" |
Min="{Binding TargetVal}" /> |
|
<Telerik_Windows_Controls_Gauges:RadialRange x:Name="Gauge1Yellow" Background="#7FFFF900" BorderBrush="#7FFFFFFF" |
StartWidth="0.06" EndWidth="0.06" |
Max="{Binding TargetVal}" |
Min="{Binding TargetVal}"/> |
<Telerik_Windows_Controls_Gauges:RadialRange x:Name="Gauge1Red" Background="#7FFF0000" BorderBrush="#7FFFFFFF" |
StartWidth="0.06" EndWidth="0.06" |
Min="{Binding ElementName=RadialScale, Path=Min}"/> |
</Telerik_Windows_Controls_Gauges:RangeList> |
<Telerik_Windows_Controls_Gauges:IndicatorList Height="210" Width="210"> |
<Telerik_Windows_Controls_Gauges:Needle x:Name="Needle" IsAnimated="True" Value="{Binding ActualVal}" Cursor="Hand" /> |
</Telerik_Windows_Controls_Gauges:IndicatorList> |
</Telerik_Windows_Controls_Gauges:RadialScale> |
<Grid> |
<Grid> |
<Grid.RowDefinitions> |
<RowDefinition Height="0.60*" /> |
<RowDefinition Height="0.40*" /> |
</Grid.RowDefinitions> |
<TextBlock x:Name="txtKPIID" Grid.Row="0" Text="{Binding KpiSid}" VerticalAlignment="Top" HorizontalAlignment="Center" FontSize="14" FontFamily="Arial" Foreground="Black"></TextBlock> |
<TextBox x:Name="ValueBox" Grid.Row="1" Text="{Binding ActualVal}" VerticalAlignment="Center" d:LayoutOverrides="Width" HorizontalAlignment="Center"/> |
|
</Grid> |
</Grid> |
</Telerik_Windows_Controls_Gauges:RadialGauge> |
</Telerik_Windows_Controls:RadGauge> |
<Button Content="Button" Height="23" Margin="69,214,71,0" Name="Button1" VerticalAlignment="Top" MaxWidth="75" /> |
<sdk:DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Stretch" ItemsSource="{Binding}" Name="CognosMetricDataGrid" RowDetailsVisibilityMode="VisibleWhenSelected" VerticalAlignment="Bottom" ColumnWidth="SizeToCells" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Visibility="Collapsed"> |
<sdk:DataGrid.Columns> |
<sdk:DataGridTextColumn x:Name="ActualValColumn" Binding="{Binding Path=ActualVal}" Header="Actual Val" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="FYTimeColumn" Binding="{Binding Path=FYTime}" Header="FYTime" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="KpiSidColumn" Binding="{Binding Path=KpiSid, Mode=OneWay}" Header="Kpi Sid" IsReadOnly="True" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="MNameColumn" Binding="{Binding Path=MName}" Header="MName" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="MonthColumn" Binding="{Binding Path=Month}" Header="Month" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="TargetValColumn" Binding="{Binding Path=TargetVal}" Header="Target Val" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="ToleranceValColumn" Binding="{Binding Path=ToleranceVal}" Header="Tolerance Val" Width="SizeToHeader" /> |
<sdk:DataGridTextColumn x:Name="ValueColumn" Binding="{Binding Path=Value}" Header="Value" Width="SizeToHeader" /> |
</sdk:DataGrid.Columns> |
</sdk:DataGrid> |
<Telerik_Windows_Controls_Gauges:Needle Grid.Column="1" HorizontalAlignment="Left" Height="68" Margin="0,0,0,77" VerticalAlignment="Bottom" Width="0"/> |
</Grid> |
<StackPanel Height="30" HorizontalAlignment="Left" Orientation="Horizontal" VerticalAlignment="Top" Margin="8,233,0,0"> |
<TextBox Name="KPInumTextBox" Width="60" Visibility="Collapsed"/> |
|
</StackPanel> |
</Grid> |
<riaControls:DomainDataSource AutoLoad="True" d:DesignData="{d:DesignInstance my:CognosMetric, CreateList=true}" Height="0" Name="CognosMetricDomainDataSource1" QueryName="GetCognosMetricsByKPIIDQuery" Width="0"> |
<riaControls:DomainDataSource.DomainContext> |
<my:CognosMetricsDS /> |
</riaControls:DomainDataSource.DomainContext> |
<riaControls:DomainDataSource.QueryParameters> |
<riaControls:Parameter ParameterName="KPInum" Value="{Binding ElementName=KPInumTextBox, Path=Text}" /> |
</riaControls:DomainDataSource.QueryParameters> |
</riaControls:DomainDataSource> |
</Grid> |
|
</UserControl> |
|