Как мне связать событие xaml из WPF в .net core 3.0? - PullRequest
0 голосов
/ 23 мая 2019

Как связать событие в netcore 3.0? В проекте WPF (netcore3.0) не существует такого типа Interactive.dll, как

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

так как связать событие в WPF (netcore3.0)?

1 Ответ

0 голосов
/ 23 мая 2019

Вы должны быть в состоянии использовать привязку мыши для этого.

  <YourControl.InputBindings>
      <MouseBinding MouseAction="LeftDoubleClick" Command="... />
  </YourControl.InputBindings>

Способ, которым вы сейчас собираетесь использовать эту dll, - через пакет nuget - xaml bahaviors.

https://devblogs.microsoft.com/dotnet/open-sourcing-xaml-behaviors-for-wpf/

Учитывая, что net core 3 все еще только в предварительном просмотре, я подумал, что обновление этого пакета может быть довольно рано.

Хотя, похоже, нет:

https://github.com/microsoft/XamlBehaviorsWpf/issues/13

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...