List는 List<ConvertOrderKey>이런식으로 자료가 들어가 있고
ItemTemplate안에는
<Button Content="주문확인" Width="70" Command="{Binding ElementName=xListView, Path = DataContext.OrderClickCommand}" CommandParameter="{Binding}" />
이런식으로 구현하였다.
커맨드 파라미터는 그냥 ConvertOrderKey모델 전체를 넘겼다.
viewModel에서는
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | private RelayCommand<ConvertOrderKey> _orderClickCommand; public RelayCommand<ConvertOrderKey> OrderClickCommand { get { return _orderClickCommand ?? (_orderClickCommand = new RelayCommand<ConvertOrderKey>( param => { var temp = param; })); } } |
이렇게 구현하였다.
param에 모델데이터가 전부 넘어온다.
'wpf' 카테고리의 다른 글
ViewModel 끼리의 통신 (0) | 2017.08.08 |
---|---|
해상도에 따른 이미지 크기 변경 (0) | 2017.08.07 |
List Object를 Copy 해보자. (ICloneable) (0) | 2017.07.24 |
non-ASCII를 없애보자. (0) | 2017.07.21 |
Base 모델 클래스에 있는 데이터를 상속 클래스에 COPY 하기 (0) | 2017.07.21 |