Привязка Command к нажатию ПКМ

409
03 февраля 2017, 03:13

Когда я записываю следующее: то при нажатии на кнопку левой кнопкой мыши сработает команда Activate. Как мне сделать так, чтобы при нажатии ПКМ на эту кнопку срабатывала другая команда, допустим onRightClickActivate?

Answer 1

Добавьте сборку System.Windows.Interactivity и объявите пространство имен:

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

После этого на нужное событие мы можем привязать команду следующим образом:

<Button>
    <i:Interaction.Triggers>
        <i:EventTrigger EventName="MouseRightButtonDown">
            <i:InvokeCommandAction Command="{Binding Path=DoSomethingCommand}"/>
        </i:EventTrigger>
    </i:Interaction.Triggers>
</Button>

Источник.

READ ALSO
Self-host web api

Self-host web api

Когда используется HttpListener, у него есть свойство Prefixes, туда мы можем добавить строку вида http://+:8080 и всё будет хорошо работатьЯ хочу использовать...

352
Способы добавления записей в Access

Способы добавления записей в Access

Для добавления записей в Access использую код:

591
Восстановить значения после XOR

Восстановить значения после XOR

Ниже приведён код, нужно из полученного значения восстановить значения '47533', '23182', '52170'

438
WordPress сортировка по произвольным полям

WordPress сортировка по произвольным полям

Прошу помочь разобраться с сортировкой, Мне нужно, чтобы при условии $_SESSION['sort_opoz']=='rate', после сортировки по произвольному полю ratings_average, происходила...

625