VS2019中复制含事件处理程序的XAML后,快速生成后台事件函数方法
在Visual Studio 2019中快速生成XAML事件处理程序的方法
嘿,这个问题我太熟了!在Visual Studio 2019里有好几种快速生成XAML事件处理程序的方法,给你详细说说:
XAML编辑器内快速生成:找到XAML里已经定义好的事件属性(比如
Click="Btn_Submit_Click"),把光标定位到事件名称上(就是引号里的那串字符),按下Ctrl+.快捷键(或者右键选择「快速操作和重构」),在弹出的菜单里选「生成处理程序」,VS会自动在对应的后台代码文件(比如.xaml.cs)里创建好空的事件处理方法,连方法名和参数都给你配好。设计视图快捷操作:切换到XAML的设计视图,选中需要绑定事件的控件,然后点开右侧的「属性」窗口,找到那个闪电形状的「事件」标签,在里面找到你需要的事件(比如
Click、Loaded),直接双击事件名称右边的输入框,VS会立刻跳转到后台代码并自动生成对应的处理方法,非常顺手。批量处理小技巧:如果有一堆事件都没生成,先确认XAML文件的
x:Class属性和后台代码文件的类名完全一致,然后可以用「查找所有引用」定位到所有未生成的事件名称,逐个用Ctrl+.生成就行;要是事件类型类似,也可以复制已有的处理方法模板修改,但还是快捷键的方式最省心。
内容的提问来源于stack exchange,提问作者Robert Segdewick
相关产品推荐
相关产品推荐

