小编mic*_*tan的帖子

WPF控件的自定义基类

我为我的项目创建了一个CustomControl,我将创建更多.所有这些控件都有一些共同点,所以我创建了一个继承自UserControl的抽象类.

如果我通过VisualStudio创建一个CustomControl,它也继承自UserControl,我无法将其切换到我的抽象UserControl,因为VisualStudio将添加一些生成的代码文件.我不想搞砸这些文件.

我可以创建一个空的代码文件并自己编写所有内容,但后来我不能使用XAML(或者我只是不知道如何).

那么如何在不丢失XAML的情况下使用自定义基类创建CustomControl?

.net c# wpf xaml visual-studio

5
推荐指数
1
解决办法
5710
查看次数

依赖注入可以防止循环依赖吗?

项目#1有一些项目#2引用的接口和类.

现在我想在Project#1中使用Project#2的实现,但vs.net抱怨循环依赖.

如果我在Project#1中使用依赖注入并绑定到Project#2中的实现(因为它遵守接口契约),这是否可行或者我仍然会在运行时获得循环依赖性错误消息?

c# assemblies dependency-injection circular-dependency

3
推荐指数
2
解决办法
4452
查看次数