gpt4 book ai didi

c# - Windows 8 的 mvvmlight 中缺少 EventToCommand 行为 - 变通方法?

转载 作者:太空狗 更新时间:2023-10-29 20:49:23 26 4
gpt4 key购买 nike

问题说明了一切:)

我正在使用 MVVM Light 在 XAML/C# 中编写一个 Windows 8 应用程序,我注意到 EventToCommand 功能尚未实现。

是否有任何人可以建议的解决方法?

谢谢!

最佳答案

您现在可以使用 Behaviors SDK (XAML) for Visual Studio 2013 完成 EventToCommand 过去要做的事情,在不使用其他工具的情况下,(@localJoost 的 WinRTBehaviors 在帮助了我们所有人之后现在已被弃用):

enter image description here

其使用示例如下:

<Slider x:Name="Sl_VolumeSilder">
<Interactivity:Interaction.Behaviors>
<Core:EventTriggerBehavior EventName="ValueChanged">
<Core:InvokeCommandAction Command="{Binding OnSliderValueChangedCommand}" CommandParameter="{Binding ElementName=Sl_VolumeSilder, Path=Value}"/>
</Core:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>
</Slider>

引用 Interactivity 和 Core 的地方:

xmlns:Interactivity="using:Microsoft.Xaml.Interactivity"
xmlns:Core="using:Microsoft.Xaml.Interactions.Core"

关于c# - Windows 8 的 mvvmlight 中缺少 EventToCommand 行为 - 变通方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020559/

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