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 <
Style x:Key="ToolTipStyle1" TargetType="{x:Type ToolTip}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ToolTip}">
<Border Height="Auto" Width="200" BorderThickness="2" BorderBrush="#FFB79700" CornerRadius="3">
<StackPanel Background="{StaticResource ToolTipBackGround}">
<StackPanel Height="25" Width="200" Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Background="{StaticResource ToolTipHeaderBG}">
<Image x:Name="ImgToolTipIcon" VerticalAlignment="Top" Width="30" Height="22" Source="{Binding ToolTipIcon}" />
<TextBlock Foreground="Black" TextWrapping="Wrap" VerticalAlignment="Top" Margin="2,4,4,0" Height="18" Width="Auto" HorizontalAlignment="Right">
<Run x:Name="RunHeaderText" FontFamily="Andalus" FontSize="14" FontWeight="Bold" Text="{Binding ToolTipHeader}"/>
</TextBlock>
</StackPanel>
<StackPanel Width="200" Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" >
<TextBlock TextWrapping="Wrap" Foreground="#FFF9F4F4" TextAlignment="Center" Background="{x:Null}" HorizontalAlignment="Right" VerticalAlignment="Top" Width="181" Height="Auto">
<Run x:Name="RunBodyText" FontFamily="Verdana" FontSize="11" FontWeight="Normal" Foreground="#FF151514" Text="{Binding ToolTipText}"/>
</TextBlock>
</StackPanel>
</StackPanel>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<
Button Content="Show Tool Tip" Height="23" Margin="288,226,0,0" Name="Button2" VerticalAlignment="Top" HorizontalAlignment="Left" Width="85" ToolTip="{StaticResource ToolTipStyle1}" />
Please let me know any mistakes available in the Style.
Thanks & Regards
Azharshah H

public class EntryViewModel{ private String _name; private ObservableCollection<EntryViewModel> _items; private Boolean _isVisible; public EntryViewModel(String name, Boolean isVisible = true) { _name = name; _items = new ObservableCollection<TSEntryViewModel>(); _isVisible = isVisible; } public String Name { get { return _name;} set { _name = value; } } public ObservableCollection<EntryViewModel> Items { get { return _items; } set { _items = value; } } public Boolean IsVisible { get { return _isVisible; } set { _isVisible = value; } }}