gpt4 book ai didi

wpf - MVVM中的Window_Load事件

转载 作者:行者123 更新时间:2023-12-04 13:05:16 32 4
gpt4 key购买 nike

我需要编写一些要在WPF-MVVM的window_load()期间执行的函数。每个按钮将具有自己的要执行的命令。 MVVM模型中有什么命令可用于window_load()事件?

最佳答案

您将必须使用交互来执行此操作,即在事件上调用命令。

<Window
xmlns:intr="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
>
<intr:Interaction.Triggers>
<intr:EventTrigger EventName="Loaded">
<intr:InvokeCommandAction Command="{Binding WindowLoaded}"/>
</intr:EventTrigger>
</intr:Interaction.Triggers>
<!-- the rest of your XAML here -->
</Window>

Window.Interactivity命名空间具有EventTrigger和InvokeCommandAction。

不要忘记 WindowLoaded是一个属性。
public ICommand WindowLoaded { get; set; }
稍后,您必须创建新的RelayCommand/RoutedUICommand才能实际接收回调。

谢谢

关于wpf - MVVM中的Window_Load事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18593720/

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