MouseBinding

De Banane Atomic
Révision datée du 20 octobre 2021 à 08:40 par Nicolas (discussion | contributions) (Nicolas a déplacé la page Mousebinding vers MouseBinding)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Links

Mouse binding

MyView.xaml
<TextBlock Text="{Binding Name}">
    <TextBlock.InputBindings>
        <MouseBinding MouseAction="LeftDoubleClick"
                      Command="{Binding EditCommand}"
                      CommandParameter="{Binding}" />
    </TextBlock.InputBindings>
</TextBlock>
MyViewModel.cs
public ICommand EditCommand { get; }

public MyViewModel()
{
    EditCommand = new DelegateCommand<Item>(Edit);
}

private void Edit(Item item)
{
}