private void Master_CurrentChanged(object sender, CurrentMasterDetailSelectionChanged e) { if (UserControlDetails == null) { return; } foreach (var control in UserControlDetails) { control.SetBusinessObjectToBindFromRoot((IPhuLiBusinessBase)e.CurrentItem); control.RefreshBusiness(); } }
private void UserControl_CurrentChanged(object sender, CurrentMasterDetailSelectionChanged e) { if (UserControlDetails == null || SuppressCurrentDataChangedEvent) { return; } foreach (var control in UserControlDetails) { if (e.CurrentItem != null) { control.SetBusinessObjectPreviewListByRoot((IPhuLiReadOnlyBase)e.CurrentItem); } else { control.BusinessObjectPreviewList = null; } control.RefreshBusiness(); } }