C#_WPF

XAML CommandParameter passing string (C#, XAML에서 CommandParameter 로 String 을 전달하기 )

cskimair 2020. 6. 24. 15:15

이로써 해묵은 문제를 해결했습니다..  

C#, XAML, DevExpress  연결해서 쓰기가 쉽진않지만 아까운 것이네요..  

 

1. 간단예제.  

- XxxViewMode.cs  

[Command(Name = "DeviceTestCommand", UseCommandManager = true)]

public void DeviceTest(string type) 

{

  string deviceName  = string.Empty ; 

  switch(type) 

  {

    case "Main": 

    ... 

    break; 

    case "Basic": 

    ... 

    break; 

 }

}//End of DeviceTest() 

 

1.1 XxxView.xaml 

... ...  

<Button Grid.Row="4" Grid.Column="2" Content="Test"  .... COmmand="{Binding DeviceTestCommand}" CommandParameter="Main"/> 

 

...... 

 

 

 

 

2. 참고소스 

https://blog.naver.com/PostView.nhn?blogId=goldrushing&logNo=221245773946

 

[WPF MvvM] Command Binding 기본 Ⅱ

이번 시간은 MvvM에서 사용하는 Command Binding 의 기본 두번째 시간입니다. 첫 번째는 아래 링크 참...

blog.naver.com