【发布时间】:2013-03-22 08:24:10
【问题描述】:
总的来说,我是 VB.Net 和 .Net 的新手。 我正在使用 wpf windows 构建一个调查应用程序。其中许多窗口具有相似的功能和相似的类成员。我以为我可以使用接口和抽象类来定义和部分实现通用功能。然后,在 WPF 窗口的 Classes 中实现并继承它。但是,当“wpf”类继承抽象类时,它就失去了对所有常规子例程的访问权。我意识到我在这里犯了一些根本性的错误。谁能解释我如何实现通用功能,定义通用成员,然后在不同的 WPF 窗口中使用它?
【问题讨论】:
-
“它失去了对所有常规子程序的访问权”到底是什么意思?当您继承一个类时,您应该获得继承类的功能以及您在继承类中添加的任何其他功能。
-
这正是我所期望的,但是“wpf 类”在继承我的抽象类后失去了对任何 Window 子例程的访问权限。而且我看不到“wpf 类”从哪里获得这些 Window 子例程。我的目标是定义一些常见的子例程,以及这些子例程的一些实现,以便以后在我的所有 WPF Windows 中使用。
标签: wpf vb.net wpf-controls