ogn*_*e88 6 wpf mvvm window-load
我需要在WPF-MVVM中的window_load()期间编写一些要执行的函数.每个按钮都有自己的命令来执行.在MVVM模型中是否有可用于window_load()事件的命令?
Nit*_*tin 24
您将不得不使用交互来执行该操作,即调用事件命令.
<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>
Run Code Online (Sandbox Code Playgroud)
Window.Interactivity命名空间具有EventTrigger和InvokeCommandAction.
不要忘记这WindowLoaded是一个属性.
public ICommand WindowLoaded { get; set; }
您稍后必须创建新的RelayCommand/RoutedUICommand才能实际接收回调.
谢谢
| 归档时间: |
|
| 查看次数: |
11591 次 |
| 最近记录: |