Questions tagged «mvvm-light»

12
使用WPF / MVVM Light Toolkit处理窗口关闭事件
我想处理Closing我窗口的事件(当用户单击右上角的“ X”按钮时),以便最终显示确认消息或/和取消关闭。 我知道如何在后面的代码中执行此操作:订阅Closing窗口的事件,然后使用CancelEventArgs.Cancel属性。 但是我使用的是MVVM,所以我不确定这是个好方法。 我认为好的方法是将Closing事件绑定到Command我的ViewModel中。 我尝试过: <i:Interaction.Triggers> <i:EventTrigger EventName="Closing"> <cmd:EventToCommand Command="{Binding CloseCommand}" /> </i:EventTrigger> </i:Interaction.Triggers> RelayCommand在我的ViewModel中带有一个关联,但是它不起作用(命令的代码未执行)。
145 c#  wpf  xaml  mvvm  mvvm-light 

4
模板绑定与绑定是什么?
我听不懂BorderThickness="{TemplateBinding BorderThickness}。这里的代码: <ControlTemplate TargetType="{x:Type wpftoolkit:DataGridCell}"> <Border Padding="{TemplateBinding Padding}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True"> <ContentPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </Border> </ControlTemplate> 还请解释其他类型的绑定。
118 wpf  mvvm-light 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.