Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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 Customize TabControl可通过双击将TabItems作为窗口弹出_C#_Wpf_Tabcontrol_Popupwindow_Tabitem - Fatal编程技术网

C# WPF Customize TabControl可通过双击将TabItems作为窗口弹出

C# WPF Customize TabControl可通过双击将TabItems作为窗口弹出,c#,wpf,tabcontrol,popupwindow,tabitem,C#,Wpf,Tabcontrol,Popupwindow,Tabitem,我想自定义默认的选项卡控件,这样,如果用户双击选项卡项的标题,那么选项卡项会像窗口一样弹出 我已经找到了一种方法,通过使用style为选项卡项标题上的双击事件注册一个处理程序。在隐藏的代码中,将选项卡项从原始的选项卡控件中分离出来,并在弹出的窗口中将其添加到另一个选项卡控件 现在我想继承TabControl类,并使用该类的样式/模板和代码隐藏将行为封装到新类中。 我该怎么做呢?使用CustomControl您已经得到了答案。从TabControl继承,为其定义模板。祝你好运。我在这里发布了关于这

我想自定义默认的选项卡控件,这样,如果用户双击选项卡项标题,那么选项卡项会像窗口一样弹出

我已经找到了一种方法,通过使用style为选项卡项标题上的双击事件注册一个处理程序。在隐藏的代码中,将选项卡项从原始的选项卡控件中分离出来,并在弹出的窗口中将其添加到另一个选项卡控件

现在我想继承TabControl类,并使用该类的样式/模板和代码隐藏将行为封装到新类中。
我该怎么做呢?

使用
CustomControl
您已经得到了答案。从TabControl继承,为其定义模板。祝你好运。我在这里发布了关于这个继承的另一个问题:使用
CustomControl
你已经得到了答案。从TabControl继承,为其定义模板。祝你好运。我在这里发布了关于这个遗产的另一个问题: