gpt4 book ai didi

wpf - 从 MainWindow : Josh Smith's Article 访问 ICommands

转载 作者:行者123 更新时间:2023-12-03 10:15:24 26 4
gpt4 key购买 nike

我正在关注 Josh Smith's Design explaining WPF + MVVM .我几乎和他的演示应用程序有相同的要求。我必须将他的 CustomerViewModel 类中的 Save 命令分配给主窗口中的工具栏按钮。

是否可以通过 XAML 或仅通过代码隐藏以及如何进行?

谢谢

最佳答案

你可以这样做:

<Menu Height="23" HorizontalAlignment="Left" Name="menu1" VerticalAlignment="Top" Width="289" >
<MenuItem Header="File">
<MenuItem Header="Save" Command="Save"/>
</MenuItem>
</Menu>

我很确定这会调用默认的保存方法,但是如果您想定义自定义保存方法,您可以执行以下操作:
<Menu Height="23" HorizontalAlignment="Left" Name="menu1" VerticalAlignment="Top" Width="289" >
<MenuItem Header="File">
<MenuItem Header="Save" Command="{Binding Path="CustomSaveCommand"}"/>
</MenuItem>
</Menu>

确保像这样向 View 模型添加数据上下文引用
<Window.DataContext>
<my:MainWindowViewModel/>
</Window.DataContext>

关于wpf - 从 MainWindow : Josh Smith's Article 访问 ICommands,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904275/

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