2010-07-21 1 views
1

:ICommand에 EventArg를 설정하는 방법? 같은 ICommand의 설정 VM에서

<Button Content="Test Command" Margin="2,0,2,0" Command="{Binding Path=MyCommand}" CommandParameter="{Binding ElementName=InputTextBox, Path=Text}" /> 

처럼이 명령에 결합하는 XAML에서

private RelayCommand<EventArgs> _myCommand = null; 
    public RelayCommand<EventArgs> MyCommand 
    { 
     get 
     { 
      if (_myCommand == null) 
      { 
       _myCommand = new RelayCommand<EventArgs>((e) => 
       { 
        //.... 
       } 
       );      
      } 

      return _myCommand; 
     } 
    } 

후 응용 프로그램을 실행합니다. 그것은 문자열을 EventArgs로 변환 할 수 없다고 말합니다.

ICommand 바인딩 용 EventArgs를 설정하는 방법은 무엇입니까?

답변

0

나는 익숙하지 않다 RelayCommand<T> 나는 단지 RelayCommand으로 만왔다.

그러나 RelayCommand<EventArgs>은 유용하지 않을 수 있습니다. 최소한 RelayCommand<string>이 필요하다고 생각합니다.

+0

감사합니다. 예,이 문제를 해결하기 위해 RelayCommand 을 시도했습니다. 좋은데. – KentZhou

관련 문제