8,756
社区成员




OpenFileDialog ofd = new OpenFileDialog();
ofd.Filter = "Text Files|*.txt";
if (true == ofd.ShowDialog())
{
MessageBox.Show(File.ReadAllText(ofd.FileName));
}
<Window.InputBindings>
<KeyBinding Command="ApplicationCommands.Save" Key="F3" Modifiers="Control" />
</Window.InputBindings>
绑定命令源后,不再报错了。。。教科书也坑啊 <Window.CommandBindings>
<CommandBinding Command="ApplicationCommands.Open" Executed="OpenCmdExecuted" CanExecute="OpenCmdCanExecute"/>
<CommandBinding Command="ApplicationCommands.Save" Executed="SaveCmdExecuted" CanExecute="SaveCmdCanExecute"/>
</Window.CommandBindings>
这个ApplicationCommand惹的,如果直接在按钮事件上触发就不会有这种异常了