Seb*_*ian 7 mvvm-light eventtocommand
我发现,EventToCommand如果Window.SizeToContent属性设置为,则Loaded-event不能按预期工作WidthAndHeight.
Loaded-event似乎被正确触发,但EventToCommand.Command属性在Loaded事件被触发后被绑定.
如果SizeToContent是"手动",则命令将被绑定,然后触发"已加载"并且它按预期工作.
有没有人也有这种行为的问题和/或对此的解释?
我现在的解决方法是绑定到DataContext窗口:
<i:Interaction.Triggers>
<i:EventTrigger EventName="Loaded" >
<command:EventToCommand Command="{Binding ElementName=window, Path=DataContext.LoadedCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
530 次 |
| 最近记录: |