gpt4 book ai didi

c# - 如何重新连接 XAML View 文件及其代码隐藏文件?

转载 作者:太空宇宙 更新时间:2023-11-03 21:35:29 26 4
gpt4 key购买 nike

我经常发现,当我在“制作原型(prototype)”时,我更改了类背后代码的基类型,或者类似的东西,这两个文件变得完全不知道彼此。示例:

XAML:

<UserControl x:Class="G4S.XTime.Modules.Employees.Details.Views.EmployeeGridView" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
...

代码隐藏:

namespace G4S.XTime.Modules.Employees.Details.Views
{
public sealed partial class EmployeeGridView: UserControl
{
public EmployeeGridView()
{
//InitializeComponent();
}
}
}

调用 InitializeComponent 产生一个编译时错误,说它不存在。

这种断开连接现象经常发生,足以浪费我的时间,我经常只是从两个文件中复制代码,删除 View ,添加一个同名的新 View ,粘贴相同的代码,然后一切正常。

我缺少什么连接这两个文件?在项目文件中,我看到代码隐藏依赖于 XAML,所以我想如果我注释掉 InitializeComponent,然后仅使用 XAML 进行编译,我将拥有代码隐藏的另一部分部分类。但这不起作用。除非后面有代码,否则它似乎根本不会编译 XAML。

在大多数情况下,我该怎么做才能重新连接这两个文件?

最佳答案

编辑你的项目文件并确保你有类似这样的东西:

<Compile Include="EmployeeGridView.xaml.cs">
<DependentUpon>EmployeeGridView.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>

关于c# - 如何重新连接 XAML View 文件及其代码隐藏文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22069920/

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