or
private void GoEastClick(object sender, RoutedEventArgs e)
{
RadMap1.....?
}
<Style TargetType="{x:Type telerik:RadDatePicker}"> <Setter Property="DateTimeWatermarkContent" Value="" /> </Style>
<Window x:Class="GridSpike.TestWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:local="clr-namespace:GridSpike" Title="ViewWindow" Height="400" Width="500"> <Window.Resources> <local:TestViewModel x:Key="context" /> </Window.Resources> <Grid DataContext="{StaticResource context}"> <telerik:RadGridView ItemsSource="{Binding GridDataView}" Grid.Row="0" HorizontalAlignment="Stretch" Margin="12,12,12,12" VerticalAlignment="Top" SelectionUnit="Cell" x:Name="GridViewTest" SelectionMode="Extended" FrozenColumnCount="1"> </telerik:RadGridView> </Grid> </Window>
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System.Text; namespace GridSpike { public class TestViewModel : INotifyPropertyChanged { public TestViewModel() { LoadGridDataTable(); } private DataView gridDataView; public DataView GridDataView { get { if (gridDataView == null) gridDataView = new DataView(gridDataTable); return gridDataView; } } private DataTable gridDataTable; public DataTable GridDataTable { get { return gridDataTable; } private set { gridDataTable = value; OnPropertyChanged("GridDataTable"); } } private void LoadGridDataTable() { DataRow row; DataTable table = new DataTable(); table.Columns.Add("UnitColumn", typeof(string)); table.Columns.Add("01-2011", typeof(decimal)); table.Columns.Add("02-2011", typeof(decimal)); //Add test data for (int i = 0; i < 25; i++) { row = table.NewRow(); row[0] = "Row " + i.ToString(); row[1] = i; row[2] = 1 + 1; table.Rows.Add(row); } gridDataTable = table; } #region PropertyChanged Impl public event PropertyChangedEventHandler PropertyChanged; private void OnPropertyChanged(string property) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(property)); } } #endregion } } <telerik:RadGridView x:Name="rgvData" CanUserFreezeColumns="False" GridLinesVisibility="Horizontal" ItemsSource="" IsReadOnly="True" AutoGenerateColumns="False"> <telerik:RadGridView.ChildTableDefinitions> <telerik:GridViewTableDefinition /> </telerik:RadGridView.ChildTableDefinitions> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding OrderDate}" Header="Order Date" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding EmployeeID}" Header="Employee" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Freight}" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ShipCountry}" Header="Ship Country" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding ShipCity}" Header="Ship City" /> </telerik:RadGridView.Columns> <telerik:RadGridView.HierarchyChildTemplate> <DataTemplate> <telerik:RadGridView x:Name="RadGridView1" CanUserFreezeColumns="False" AutoGenerateColumns="False" ShowGroupPanel="False" IsReadOnly="True"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding CustomerID}" Header="Customer ID" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Address}" Header="Address" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding City}" Header="City" /> <telerik:GridViewDataColumn DataMemberBinding="{Binding Country}" Header="Country" /> </telerik:RadGridView.Columns> </telerik:RadGridView> </DataTemplate> </telerik:RadGridView.HierarchyChildTemplate> </telerik:RadGridView>Hi all,
I am planning to use this gauge, However when I run the example it was not work in my application
Its giving me too much errors
Any idea?
The code is below and the picture which I need the same is attached
<demo:DynamicBasePage x:Class="Telerik.Windows.Examples.Gauge.Customization.HalfCircleGauges.Example" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:demo="clr-namespace:Telerik.Examples.Gauge" xmlns:telerikQuickStart="clr-namespace:Telerik.Windows.Controls.QuickStart;assembly=Telerik.Windows.Controls"> <demo:DynamicBasePage.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Controls.Gauge;component/Themes/Generic.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </demo:DynamicBasePage.Resources> <Grid> <Border telerikQuickStart:ThemeAwareBackgroundBehavior.IsEnabled="True"> <telerik:RadGauge x:Name="radGauge"> <telerik:RadialGauge x:Name="radialGauge" Style="{StaticResource Office_BlackRadialGaugeHalfCircleNStyle}"> <telerik:RadialScale x:Name="radialScale" Style="{StaticResource Office_BlackRadialScaleHalfCircleNStyle}"> <telerik:RadialScale.MajorTick> <telerik:MajorTickProperties /> </telerik:RadialScale.MajorTick> <telerik:RadialScale.MiddleTick> <telerik:MiddleTickProperties Length="0.05" TickWidth="0.2" /> </telerik:RadialScale.MiddleTick> <telerik:RadialScale.MinorTick> <telerik:MinorTickProperties Length="0.03" TickWidth="0.3" /> </telerik:RadialScale.MinorTick> <telerik:IndicatorList> <telerik:Needle x:Name="needle" IsAnimated="True" Value="65"/> </telerik:IndicatorList> </telerik:RadialScale> </telerik:RadialGauge> </telerik:RadGauge> </Border> </Grid> <telerikQuickStart:QuickStart.ConfigurationPanel> <StackPanel Margin="3"> <TextBlock>Gauge orientation</TextBlock> <telerik:RadComboBox x:Name="gaugeStyle" SelectionChanged="gaugeStyle_SelectionChanged" Margin="0,2"> <telerik:RadComboBoxItem DataContext="HalfCircleN" Content="North"/> <telerik:RadComboBoxItem DataContext="HalfCircleS" Content="South"/> <telerik:RadComboBoxItem DataContext="HalfCircleE" Content="East"/> <telerik:RadComboBoxItem DataContext="HalfCircleW" Content="West"/> </telerik:RadComboBox> </StackPanel> </telerikQuickStart:QuickStart.ConfigurationPanel> </demo:DynamicBasePage> Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports System.Windows Imports System.Windows.Controls Imports Telerik.Windows.Controls Imports Telerik.Examples.Gauge Namespace Telerik.Windows.Examples.Gauge.Customization.HalfCircleGauges ''' <summary> ''' Interaction logic for Example.xaml ''' </summary> Public Partial Class Example Inherits DynamicBasePage Public Sub New() InitializeComponent() Me.gaugeStyle.SelectedIndex = 0 End Sub Protected Overloads Overrides Sub NewValue() needle.Value = radialScale.Min + (radialScale.Max - radialScale.Min) * rnd.NextDouble() End Sub Private Sub gaugeStyle_SelectionChanged(sender As Object, e As SelectionChangedEventArgs) If gaugeStyle IsNot Nothing AndAlso gaugeStyle.SelectedItem IsNot Nothing Then Dim styleName As String = DirectCast(TryCast(gaugeStyle.SelectedItem, RadComboBoxItem).DataContext, String) radGauge.Width = 340 radGauge.Height = 200 If styleName.EndsWith("E") OrElse styleName.EndsWith("W") Then Dim tmp As Double = radGauge.Width radGauge.Width = radGauge.Height radGauge.Height = tmp End If Dim theme As Theme = StyleManager.GetTheme(radGauge) If theme Is Nothing Then theme = StyleManager.ApplicationTheme End If Dim themeName As String = "Office_Black" If theme IsNot Nothing Then themeName = theme.ToString() End If Dim gaugeStyleName As String = themeName & "RadialGauge" & styleName & "Style" Dim scaleStyleName As String = themeName & "RadialScale" & styleName & "Style" radialGauge.Style = TryCast(Me.Resources(gaugeStyleName), Style) radialScale.Style = TryCast(Me.Resources(scaleStyleName), Style) End If End Sub End Class End Namespace