我错误地删除了文件后面的.cs代码,而不是排除它。现在,我不知道如何添加代码。
此窗口为空,没有UI控件。 “查看代码”已禁用,我无法在此xaml的任何位置看到事件(闪电图标)。
请帮忙。
答案 0 :(得分:14)
有两个必需步骤和一个可选步骤:
<DependentUpon>
元素下面为.xaml.cs文件添加<Compile>
元素,使其显示在.xaml文件的“内部”,而不仅仅是在下面它。如果要使用Blend(v4)更新要编辑的项目,则需要执行此第三步,而不是可选步骤,以便使用检查器向控件添加事件。轻松编辑.csproj文件:
如果您使用的是VB.NET,一切都一样,只需将“cs”替换为“vb”。
答案 1 :(得分:3)
我认为您所要做的就是创建一个新的类文件,并使用cs扩展名将其命名为xaml ......
test.xaml
test.xaml.cs
适用于vb ....
答案 2 :(得分:2)
据我所知,没有Version Control,如果项目已保存,则无法恢复。您应该考虑将代码放在版本控制上。
此时我会考虑重新创建你的xaml文件,复制你的旧代码,然后在XAML中删除你的事件并重新创建它们,一旦你重新创建它们,它将重现后面的代码。
答案 3 :(得分:2)
我知道我迟到了...但这才对我有用。如果您在VisualStudio中,您可以: 1.排除要从项目链接的所有文件 2.仅包含.xaml文件。对我来说,包括.xaml.cs文件以及后面的代码。
注意: 确保.csproj文件中的编译关系正确。它应该是这样的:
<ItemGroup>
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
</Compile>...
要查看该文本,您需要卸载项目,然后编辑任何texteditor内的.csproj文件。如果右键单击卸载的.csproj文件,VS 2015还允许您编辑该文件。
希望这有助于某人。