Is there a way to format a text being edited of RadNumericUpDown text?
For example, to show thousands white-space separator like 1 000 when user in a textbox actually is entering 1000
GridViewDataColumn has DataFormatString property which formats entered text after edit is finished, but we want to format it dynamically during editing when textbox focus is not lost and user keeps typing
Thanks

Hey everyone,
I'm currently working on implementing the Telerik charts into an application as a replacement for our current charts, however there's a ton of functionality that will be missed out on if I simply just replace the charts.
I'm testing the functionalities of each charts against each other at the moment and there's one thing that sticks out.
I need to be able to scroll and zoom on each of the axes independent of the entire charts zoom and scroll status.
The way its implemented into our applications charts is by simply clicking and dragging the axis for panning and mousewheel for zooming, however this implementation isn't set in stone.
Thanks for checking in,
Seb
hello
Could tell me how to use MapMouseClick of RightButton ??

We use Display attributes to govern exclusion of columns and to define headers and string lengths. This work well with the RadGridView, but doesn't seem to be supported in the VirtualGrid. Is this true or have I missed something?
Examples:
[Display(AutoGenerateFilter = false, AutoGenerateField = false)]
public int ID
[Display(Name = "Status", ShortName = "Status", ResourceType = typeof(IC.RES.Properties.Resources), Order = 5000)]
public String StatusLiteral
Hi,
I have some questions to know the best practice to reuse styles overriding theme's ones.
My solution is organized as this:
- The main exe is in Smag.MSH.csproj
- My custom controls are in Smag.UI.Wpf
- All the styles are defined in Smag.Styles.csproj
I'm using implicit themes, so Smag.Style embeds:
- xaml files from Windows 8 theme for all used controls
- xaml files overriding default themes for some controls
eg: in MyRadGridView.xaml
<Style x:Key="NoBorderGridView" BasedOn="{StaticResource {x:Type telerik:RadGridView}}" TargetType="{x:Type telerik:RadGridView}">
The main exe merge the theme's and my own resources like this:
<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <!-- telerik all the corresponding xaml are included here --> <ResourceDictionary Source="pack://application:,,,/Smag.MSH.Style;component/Telerik/System.Windows.xaml" /> <ResourceDictionary Source="pack://application:,,,/Smag.MSH.Style;component/Telerik/Telerik.Windows.Controls.GridView.xaml" /> <!-- The real list is cut for brievity -->
<!-- Own controls styles --> <ResourceDictionary Source="pack://application:,,,/Smag.MSH.Style;component/ControlsStyles/MyRadGridView.xaml" />
What is the best pratices to reuse all the styles (theme's default one en those i have overrided) in Smag.UI.Wpf ?
The default style are currently not found:
<Style BasedOn="{StaticResource RadListBoxStyle}" TargetType="{x:Type local:ListBox}" />Raise an error saying RadListBoxStyle is not found, but the right xaml is included in app.xaml
Event using this way, it doesn't work:
<Setter Property="Background" Value="{telerik:Windows8Resource ResourceKey={x:Static telerik:Windows8ResourceKey.MainBrush}}" />
As it's a DLL, there is no app.xaml to merge ressources, doing it in each control like this seems to me not being performant:
<ResourceDictionary xmlns="..." xmlns:x="..." xmlns:i="..." xmlns:local="clr-namespace:Smag.UI.Wpf.Controls" xmlns:telerik="..."> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/System.Windows.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Data.xaml" /> <ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Input.xaml" /> </ResourceDictionary.MergedDictionaries></p>
Thanks for some more guidelines, the official documentation is not enough.
Hello,
We have an issue about the VisualizationLayer control fo RadMap, we are currently on version 2016 R3
We try to display +1500 data in a country with smooth performance when moving or zooming, but actually we tried a lot of things and nothing change.
We started to use InformationLayer and it was perfectly smooth but all points were on top of each other and it was ugly.
So we change to VisualizationLayer, while setting ItemsSource + Clustering enabled:
- Dataloading was correct
- Moving was smooth (in same zoom)
- But Zooming in or out was extremely slow and froze everything for some seconds
Then we added GenerateClustersOnZoom = false
It helps a little when its zooming but at the end we have the same freeze as before when it actually refresh all clusters
And let some clusters on the map (I don't know why)
We also tried with a VirtualizationSource, it was a little better but still far from the behavior of the InformationLayer
What do we need to do to have Clustering as fast as the InformationLayer in term of moving/zooming on the map ?
Or why the clustering is so time consuming ?
Regards

Is there any way to specify the column type and/or templates/editors for a column when autogenerating columns?
I am currently using the DisplayAttribute and a custom attribute with a behavior to manage column specific things that the DisplayAttribute does not support. If there is no way to support this, I figure I could add a TemplateSelector type to the GridColumnDisplayAttribute for the edit template. If this is the only way are there any links/projects showing how I can achieve this for complex controls and bindings like an autocomplete?
An example of what I am using now:
01.private bool isSelected = true;02. [Display(Name = "Selected", Order = 0)]03. [GridColumnDisplay(CanHide = false, Width = 25, Resizeable = false, TextAlignment = TextAlignment.Center)]04. public bool IsSelected05. {06. get => isSelected;07. set => this.SetValue(ref isSelected, value);08. }09. 10. private string name;11. [Display(ResourceType = typeof(Resources.Properties.Resources), Name = ResourceKeys.GridHeader_AccountName)]12. public string AccountName13. {14. get => name;15. set => this.SetValue(ref name, value);16. }
1.<telerik:RadGridView ItemsSource="{Binding Accounts}">2. <i:Interaction.Behaviors>3. <gridBehaviors:GridColumnsBehavior />4. </i:Interaction.Behaviors>5.</telerik:RadGridView>
Thanks,
Maurice