This is a migrated thread and some comments may be shown as answers.

IsBusy indicator only shows for certain themes

1 Answer 103 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Darryl
Top achievements
Rank 1
Darryl asked on 28 Nov 2017, 03:06 PM
I have stumbled upon an issue that has me baffled. I am using v2017.2.503.45 of the Telerik WPF UI and loading up a RadGridView with about 150 records and 16 columns of data - 3 of the columns are GridViewComboBoxColumns and the rest are GridViewDataColumns. On the RadGridView I have:

ItemsSource="{Binding Registrations}"
IsBusy="{Binding LoadingRegistrations}"

LoadingRegistrations is set to true in an async method that uses await Task.Run(...) to retrieve the records and assign them to the Registrations property which is an ObservableCollection<Registration>. Within my App.xaml.cs I have:

StyleManager.ApplicationTheme = new Office2016Theme();

Using the Office 2016 theme no busy indicator is displayed. If I remove that line from App.xaml.cs or change it to use the Windows 7 theme, for example, the busy indicator is displayed, but it does not animate. I'm OK with the no animation, but why does the indicator not even display when using one of the more modern themes (I have tried several and none of them display the indicator).

1 Answer, 1 is accepted

Sort by
0
Sia
Telerik team
answered on 01 Dec 2017, 02:08 PM
Hello,

I have checked the implementation of the IsBusy functionality in our GridView and it seems that such different behavior between our old and new themes could appear.
However to be sure that we are on the same page, may I ask you to send us the implementation of the async method or better a small runnable project showing all current settings related to the grid used in your application.

Regards,
Sia
Progress Telerik
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.
Tags
GridView
Asked by
Darryl
Top achievements
Rank 1
Answers by
Sia
Telerik team
Share this question
or