protected override void OnChildPropertyChanged( object sender, PropertyChangedEventArgs e ) { if( e.PropertyName == "IsValid" ) { _innerCommand = ProtocolEditor != null ? ProtocolEditor.ToString() : String.Empty; OnPropertyChanged( "IsValid" ); } }