일단 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' 카테고리의 다른 글
listbox에서 오른쪽 정렬하고 싶을때 (0) | 2017.07.18 |
---|---|
[WPF] NavagionManager (0) | 2017.07.17 |
MVVM을 쓰면서... (3) | 2016.10.24 |
ListBox Drag and Drop (0) | 2016.08.23 |
app.config 수정 edit (0) | 2016.07.15 |