本文介绍了继承自WPF中的Base页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些代码,我不断在WPF页面中的页面后面重复代码。我希望有一个BasePage来继承它们,以简化添加这些函数的过程。我创建了一个名为MMMBasePage的基类,它就像继承自Page的C#类一样。在后面的代码我已经用第二个替换了第一个。





公共部分类主页:Page 

公共部分课程主页:MMSBasePage





在XAML中我似乎做错了什么但是至于我可以告诉我做得对。



< src:MMSBasePage x:Class =MMS.Home
xmlns: src =clr-namespace:MMS
xmlns =http://schemas.microsoft.com/winfx/2006/xaml/presentation
xmlns:x =http://schemas.microsoft .com / winfx / 2006 / xaml
xmlns:mc =http://schemas.openxmlformats.org/markup-compatibility/2006
xmlns:d =http://schemas.microsoft .com / expression / blend / 2008
xmlns:uc =clr-namespace:MMS.UserControls
xmlns:filter =clr-namespace:DataGridFilterLibrary; assembly = DataGridFilterLibrary
mc :Ignorable =d
d:DesignHeight =600d:DesignWidth =1000
Title =HomeLoaded =Page_Loaded>





构建后,它以错误开始



XML中不存在属性'Title' namespace'clr-namespace:MMS'。第12行位置7.

解决方案




这篇关于继承自WPF中的Base页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 16:24