Telerik Forums
UI for WPF Forum
1 answer
188 views

     My chart currently plots a new data point once per second. Currently the chart will just scrunch and get smaller as it fills with data.

I would like to show a specific number of data points at any given time say 50 for example, And allow users to scroll back through older data points.

The first thing is how do I configure the RadCartesianChart to only show say the 50 latest samples in view?

Then allow user to scroll backwards to view older data?

Martin Ivanov
Telerik team
 answered on 18 Nov 2019
2 answers
302 views

Hi, I'm trying to add a textbox to the window header so that I can add some search as you type functionality. However while I can add the textbox I can't interact with it. It's like it is under a layer of the header. Double clicking the textbox resizes the window, the click doesn't go through to the text box. 

Attached is an example from MS Teams. 

Thanks,

Richard

Martin Ivanov
Telerik team
 answered on 18 Nov 2019
3 answers
274 views

Hello,

 

I`m trying to boost up the performance of the ScheduleView control when i have a lot of appointments.

I can see that Telerik is announcing a build in UI Virtualization for schedule view at the following link:  https://www.telerik.com/products/wpf/scheduleview.aspx 

but I can`t see it nor I can find a tutorial how to apply it on a Schedule view control.

I`ve also checked the tutorials about UI and Data virtualization  but I cannot see explained anything about the ScheduleView control.

For the data virtualization it`s said that the NOT supported.

https://docs.telerik.com/devtools/wpf/common-information/consuming-data/using-data-virtualization    

 

Can anyone point me to the right direction?   

I`m using 

My appointment template doesn`t seems like too complex. I`m experiencing poor performance once the number of appointments are more than ~100

Vladimir Stoyanov
Telerik team
 answered on 18 Nov 2019
1 answer
205 views

 Hello,

When displaying the map with the OpenStreet provider (with a valid API key). The mini map displays an error message (API key required)!

See the screenshot

Petar Mladenov
Telerik team
 answered on 18 Nov 2019
1 answer
316 views

     Is there a way to move the scroll bar on a live updating line chart? 

I want to set it to a position and size then every 50 or so data points have it shift

Martin Ivanov
Telerik team
 answered on 18 Nov 2019
5 answers
295 views

Hello,

I have a View which I want to split into 4 sub-parts, flexibly. To do this I tried to take advantage of the RadLayoutControl. In one of the 4 sub-, I place a RadGridView which binds to a collection giving it exactly 1000 rows. The performance with this configuration is terrible, and not usable.

If I comment out the usage of the RadLayoutControl and it's sub-elements, and just show the same GridView, the performance is fine.

I am aware of the performance restrictions on the RadGridView, please see:

https://docs.telerik.com/devtools/wpf/controls/radgridview/troubleshooting/performance
https://docs.telerik.com/devtools/wpf/controls/radgridview/performance/tips-tricks
which are somewhat redundant as they show the same information.

Most likely the "problem" is:
RadGridView is placed in a control that measures its children with infinity - such controls are:
ScrollViewer
StackPanel (when vertical it measures with infinite height and when horizontal - with infinite width)
Grid with RowDefinition Height="Auto" or ColumnDefinition Width="Auto".

I do not place the GridView in any Grid where Height="Auto" or ColumnDefinition Width="Auto".
However, looking at the visual trees in snoop, it is clear that "LayoutControlGroup", "LayoutControlExpanderGroup" etc. all add their own Grids and ScrollViewers.

How can I then put a GridView inside of a nested set of Layout Controls and get it to work normally?

For your information, my nested Layout Controls are very similar to those in the Demo Code Samples for "Layout Control", "First Look". Nothing special.

Thanks,
Mark

Mark
Top achievements
Rank 1
 answered on 15 Nov 2019
1 answer
104 views

Hello,

I have RadCartesianChart with DateTimeContinuousAxis and LinearAxis (DateTime vs double representation). And I want to to use KeepExtremesFunction, but exception occurs:

System.InvalidOperationException: 'No generic method 'KeepExtremes' on type 'Telerik.Windows.Controls.ChartView.ChartSamplingFunctions' is compatible with the supplied type arguments and arguments. No type arguments should be provided if the method is non-generic. '

Bay the way ChartMaxFunction, ChartMinFunction or MemberFirstFunction works fine.

 

public class LineSeriesEx : LineSeries
{
    protected override ChartAggregateFunction GetCategoryAggregateFunction()
    {
      return new KeepExtremesFunction();
    }
}

 

Thomas
Top achievements
Rank 1
 answered on 15 Nov 2019
1 answer
172 views

I'm wondering if you can suggest an approach to achieve an effect I want (which I describe below).  I don't think so but I thought I would check.

I'm using a NumericUpDown to show length values of type double.    I want to be able to make the Up/Down buttons change the displayed value to an even multiples of a a whole number, regardless of the starting value or the direction (up vs down)  of the button they hit.  Is there a way to do this?

For example, suppose the initial value is 1.23.   

If the user hits the "Up" button, I want the value to change from 1.23 to 2.00. But the next time he/she hits it I want it to change from 2.00 to 3.00
But if the user hits the "Down" button, I want the value to change from 1.23 to 1.00.  The next time, I want it to change from 1.00 to 0.00

If there were separate "SmallChange" properties for the up and down directions, this would be easy.   I could bind them and do the math whenever the value changes.  But I only have the one "SmallChange" property.

If there were some way for me to insert a "CoerceValue" callback into the "Value" property, I could do that.  But I don't believe that is possible.  If it is, please tell me how

Is there any way to achieve this?

Dimitar Dinev
Telerik team
 answered on 15 Nov 2019
6 answers
616 views
Hi,

After installing the application, I am using OSM maps. That download images from OSM server and reused from cache location. Can i know where this downloaded images stored in system location.?

 
Thanks,
bharathi
Top achievements
Rank 1
 answered on 15 Nov 2019
3 answers
271 views

Are the WPF-controls completely comaptible with .net core 3? I developed a project. The xaml designer was working at first but sudddenly crashed(1st image) and then Visual Stutio 2019 crashed(2 image). When I reopen the project, xaml designer still crashed, then VS 2019 crashed.

With Framwork 4.7 is everything OK.

Nikola
Telerik team
 answered on 15 Nov 2019
Narrow your results
Selected tags
Tags
+? more
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Will
Top achievements
Rank 2
Iron
Motti
Top achievements
Rank 1
Iron
Hester
Top achievements
Rank 1
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Thomas
Top achievements
Rank 2
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?