Hello.
I'm use next command callback
private void OnNextCanExecuted(object sender, CanExecuteRoutedEventArgs e) { var bt = e.Parameter as UIElement; if (bt != null) { bt.Visibility = (Surfaces?.Count ?? 0) > 1 ? Visibility.Visible : Visibility.Collapsed; } e.CanExecute = (Surfaces?.Count ?? 1) - 1 > CurrentSurface; }
<ribbon:Button Command="d3e:SurfaceCommands.Next" CommandParameter="{Binding RelativeSource={RelativeSource Self}}"/>
When visibility collapsed - OnNextCanExecuted never call
For simple WPF Button all work good.
How can I resolve it.