Render/Display Speed WPF RadRating

3 posts, 0 answers
  1. Bryan
    Bryan avatar
    28 posts
    Member since:
    Jul 2008

    Posted 12 Oct 2010 Link to this post

    I put this control on a grid and it dramatically reduces the rendering speed of the grid.  It takes noticeably longer to scroll down.

    Am I doing something wrong?

    Here is what I have added to the Grid.

    <telerik:GridViewDataColumn  DataMemberBinding="{Binding Path=Rating}" Header="Rating" MinWidth="60" Width="SizeToCells">
                                 <telerikInput:RadRating Name="_leadRating"  Value="{Binding Path=Rating,Mode=TwoWay}" UseLayoutRounding="True">
                                       <i:EventTrigger EventName="ValueChanged">
                                          <cmd:EventToCommand Command="{Binding Path=DataContext.ChangeRatingCommand, RelativeSource={RelativeSource FindAncestor, AncestorType=UserControl, AncestorLevel=1}}" CommandParameter="{Binding}" />

  2. Viktor Tsvetkov
    Viktor Tsvetkov avatar
    382 posts

    Posted 14 Oct 2010 Link to this post

    Hi Bryan,

    I tried to reproduce your problem, but with no luck. Could you please send me your sample project, so I will be able to better assist you?

    All the best,
    Viktor Tsvetkov
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. Adi Constantin
    Adi Constantin avatar
    6 posts
    Member since:
    Feb 2011

    Posted 02 Mar 2012 Link to this post

    Hi Bryan,

    The issue might be appearing when you have your mouse over the RadRating control. Because you fire a saving action at every property change, depending on your target resources, it might slow down the drawing of the grid.
    If I'm right, putting the RadRating into a separate thread won't do the trick, because you save too many ratings, therefore loosing it's functionality.
    You should try something else rather than ValueChanged (try MouseDown)

    Have a great day!
Back to Top