Hi,
I’m binding CategotiesSource to my Categories collection and TimeMarkersSource to my TimeMarkers collection.
While categories are displaying perfectly right in the Edit Dialog, TimeMarkers drop down displays only Brushes’ colors I have defined; no text appears next to them.
What can be wrong?
thank you
<telerik:RadMenu x:Name="radMenu2" ClickToOpen="False" Grid.Column="0" FlowDirection="RightToLeft"> <telerik:RadMenuItem Name="testMenuItem" Header="Test"> <telerik:RadMenuItem Header="123.ABC"/> <telerik:RadMenuItem Header="123ABC"/> </telerik:RadMenuItem></telerik:RadMenu>
For some reason, setting a flow direction of "RightToLeft" will rearrange any text that contains certain special characters.
Is there a way to stop this reversal of the menuitem header text?
public class MyViewModel{ public List<ChartData> chartItem {get;set;}; public List<List<ChartData>> ChartData {get;set;};}public class ChartData{ public DateTime Xvalue{get;set;} public DateTime Yvalue{get;set;}}
public class GetTextConverter : IValueConverter, IMultiValueConverter
{
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
{
return "I Am HERE";
}
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return "I Am HERE";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException();}
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { throw new NotImplementedException(); }
}
<Style x:Key="CustomLabel" TargetType="telerikCharting:AxisLabel2D">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="telerikCharting:AxisLabel2D">
<Border Background="{TemplateBinding Background}">
<Border.DataContext>
<MultiBinding Converter="{StaticResource GetTextConverter}">
<MultiBinding.Bindings>
<Binding Path="DataContext" ElementName="_GD"/>
<Binding Path="CurrentIndex"/>
</MultiBinding.Bindings>
</MultiBinding>
</Border.DataContext>
<TextBlock Style="{TemplateBinding ItemLabelStyle}" Text="{Binding .}">
<TextBlock.LayoutTransform>
<RotateTransform x:Name="PART_RotateTransform" />
</TextBlock.LayoutTransform>
</TextBlock>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>