将现有用户控件添加到WPF项目

时间:2016-09-23 21:16:07

标签: wpf visual-studio

当我将现有用户控件添加到项目时,我转到“添加现有项”,然后为用户控件选择.xaml和.xaml.cs文件。

添加之后,.cs文件似乎与.xaml文件分离,尽管一切都正常构建。

是否有更好的方法来添加现有的用户控件,因为用户控件实际上包含两个文件(.xaml视图和后面的.xaml.cs代码)?

2 个答案:

答案 0 :(得分:0)

我在 VS2019 中遇到了同样的问题 - 试图重用另一个项目中的多个用户控件。这是一些发现/解决方法 -

  • 右键单击并选择“添加 -> 现有项目...”后选择一个 .xaml 文件(属于您的用户控件),并且不要包含 .cs 文件。 单击添加,将添加 .xaml 和 .cs 文件,并在 很好的关联方式。
  • 如果同时添加多个用户控件 .xaml 文件 - 有或没有 .cs 文件 - 这不起作用。 .cs 文件不会 与 .xaml 文件相关联。

不是任何干净的解决方案,但希望这会有所帮助。

答案 1 :(得分:-1)

你必须检查你的命名空间。我认为问题是这样的。更改xaml名称空间后转到cs并更改名称空间,然后转到InitializeComponent()方法定义并更改其名称空间。 希望它能运作