Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 关闭、最小化和最大化事件在自定义WPF表单模板中不起作用_C#_Wpf_Controltemplate_Resourcedictionary - Fatal编程技术网

C# 关闭、最小化和最大化事件在自定义WPF表单模板中不起作用

C# 关闭、最小化和最大化事件在自定义WPF表单模板中不起作用,c#,wpf,controltemplate,resourcedictionary,C#,Wpf,Controltemplate,Resourcedictionary,我正在使用controltemplate在WPF ResourceDictionary中设计一个自定义表单,以便以后可以轻松使用该窗口。我正在用Expression Blend设计它,我一直坚持让接近、最大化和最小化按钮发挥作用 起初我无法访问任何事件,但是stackoverflow问题帮助我将一个类绑定到resourcedictionary。当我尝试访问close、min和max按钮的click事件时,我进入代码编辑器,btn_close eventhandler显示出来 当我尝试编译时,它会

我正在使用controltemplate在WPF ResourceDictionary中设计一个自定义表单,以便以后可以轻松使用该窗口。我正在用Expression Blend设计它,我一直坚持让接近、最大化和最小化按钮发挥作用

起初我无法访问任何事件,但是stackoverflow问题帮助我将一个类绑定到resourcedictionary。当我尝试访问close、min和max按钮的click事件时,我进入代码编辑器,btn_close eventhandler显示出来

当我尝试编译时,它会给我一个错误“application.Resources不包含close(…)的定义”(Resources是类的名称) (当我键入“this.”时,intellisense会给我许多命令,但不是.Close)


我很确定这个类和XAML中的所有名称空间都是正确的,我如何使它正常工作?或者我需要为使用此模板的每个表单分别编写此代码吗?

在您安排的奇怪情况下,
此代码中的
不是指
窗口
,而是指
资源字典
。然而,事件发生时将由窗口生成,因此,您需要将
发送者
参数强制转换为
窗口
,然后
关闭

为什么不看一下[this][1][1]: