gpt4 book ai didi

wpf - MVVM 交互下降触发器

转载 作者:行者123 更新时间:2023-12-04 19:08:13 25 4
gpt4 key购买 nike

我有一个 ListView,我需要它作为放置目标。我添加了以下触发器

<i:Interaction.Triggers>
<i:EventTrigger EventName="Drop">
<i:InvokeCommandAction Command="{Binding ItemsDroppedCommand}"
CommandParameter="{Binding ???}"/>
</i:EventTrigger>
</i:Interaction.Triggers>

问题是我不知道如何获得掉落的元素。 CommandParameter 绑定(bind)中应该包含什么?

如果我在后面的代码中执行放置处理程序,我会得到一个 DragEventArgs 参数,使我能够放置文件。有办法得到这个吗?

如果这是错误的方法,请随时提出替代方案

最佳答案

不支持通过绑定(bind)将事件的参数传递给命令,但可以通过 a workaround 实现.

但是,我建议您使用 EventToCommand MVVM Light 中可用的行为,这正是这种情况:

<i:Interaction.Triggers>
<i:EventTrigger EventName="Drop">
<cmd:EventToCommand Command="{Binding ItemsDroppedCommand}"
PassEventArgsToCommand="True" />
</i:EventTrigger>
</i:Interaction.Triggers>

关于wpf - MVVM 交互下降触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com