gpt4 book ai didi

c# - WPF:在工具箱中看不到我的自定义控件

转载 作者:行者123 更新时间:2023-11-30 18:07:07 25 4
gpt4 key购买 nike

我创建了 2 个位于同一文件夹中的 WPF 控件,我想将一个控件添加到另一个。

控件已添加到 Win Forms 项目中。

问题是,在自定义 Win Forms 控件中,我可以在工具箱中看到我的两个 WPF 控件,但在 WPF 设计器中我看不到任何 WPF 控件。有什么想法吗?

以及如何在不从工具箱拖动的情况下添加我的控件是 XAML

我试过

<UserControl x:
xmlns:my2="my.name.space"
Height="300" Width="300">
<Grid>
<my2:MyControlName>

</my2:MyControlName>
</Grid>

但这不适用于“my2:MyControlName”不存在的类型

最佳答案

我不确定为什么控件没有出现在工具箱中,因为我通常不使用设计器,但是为了在 XAML 中访问您的控件,xmlns 应该是:

<UserControl xmlns:my2="clr-namespace:my.name.space;assembly=my.assembly"

如果控件位于创建 UserControl 的程序集中,您应该删除“;assembly=my.assembly”部分。

关于c# - WPF:在工具箱中看不到我的自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com