일단 Command를 만든다.
1 2 | private bool _deleteCommand = true; public RelayCommand DeleteCommand { get; private set; } |
ViewModel 생성자에 넣기
1 2 3 4 5 | public MainViewModel() { DeleteCommand = new RelayCommand(ExcuteDeleteCommand, () => _deleteCommand); OrderMenuList = new ObservableCollection<OrderMenu>(); } |
1 2 3 4 | private void ExcuteDeleteCommand() { OrderMenuList.RemoveAt(OrderMenuList.Count - 1); } |
xaml코드에는
1 | <Button x:Name="xdelete" Content="삭제" Height="50" Margin="20" Command="{Binding DeleteCommand}" /> |
여러가지 파라미터를 사용하고 싶으면 여기 참고
https://msdn.microsoft.com/en-us/magazine/dn237302.aspx
'wpf' 카테고리의 다른 글
non-ASCII를 없애보자. (0) | 2017.07.21 |
---|---|
Base 모델 클래스에 있는 데이터를 상속 클래스에 COPY 하기 (0) | 2017.07.21 |
listbox에서 오른쪽 정렬하고 싶을때 (0) | 2017.07.18 |
[WPF] NavagionManager (0) | 2017.07.17 |
MVVM을 쓰면서... (3) | 2016.10.24 |