Unplanned
Last Updated: 16 Oct 2026 13:05 by Martin Ivanov
Martin Ivanov
Created on: 16 Oct 2026 13:05
Category: BusyIndicator
Type: Bug Report
0
BusyIndicator: IsBusy OneWay binding is not restored after unload/load cycle

The IsBusy property of RadBusyIndicator does not correctly reflect the value of its data-bound source when the control is unloaded and then loaded again while using a OneWay binding.

A common scenario where this occurs is when RadBusyIndicator is hosted inside a TabItem of a TabControl:

  1. IsBusy is bound (OneWay) to a ViewModel property whose value is True.
  2. The user switches to another tab, causing the RadBusyIndicator to be unloaded.
  3. During the unload process, the control internally sets its IsBusy property to False.
  4. The ViewModel property remains True.
  5. When the user navigates back to the original tab, the RadBusyIndicator is loaded again.
  6. Although the bound ViewModel property is still True, the control's IsBusy property remains False.

The binding is not re-evaluated when the control is loaded again, resulting in the control displaying a stale value that is out of sync with the bound ViewModel property.

0 comments