gpt4 book ai didi

c# - 如何添加带有隐藏代码的新 XAML View

转载 作者:可可西里 更新时间:2023-11-01 08:06:08 25 4
gpt4 key购买 nike

我正在使用 VS 2015,创建一个 Univerasl 应用程序。我想创建一个新 View (XAML)。我可以右键单击“添加”>“XAML”>“XAML View ”,然后使用我想要的名称和位置创建 XAML。

但是,我怎样才能在此处创建代码,例如MyNewView.xaml.cs,并将其“链接起来”作为我的解决方案资源管理器中的子节点?

最佳答案

作为RavingDev说:

Do not use "XAML View", instead use "Blank Page" or "User Control".


附带说明一下,如果您想手动创建代码文件并将其与其他任何内容链接(即 Visual Studio 在创建时自动链接 .cs.xaml),您必须编辑项目的 XML 代码.

假设您创建了一个名为 MyView.xaml 的 XAML View /页面/控件和一个名为 MyView.xaml.cs 的单独 C# 文件,并且它们是未链接的(如果您将文件直接添加到解决方案资源管理器中,也会发生这种情况)。要链接它们,您必须编辑项目的内部代码。首先,保存并退出 Visual Studio。其次,找到您的项目文件 ( <project name>.csproj )。使用文本编辑器打开它,例如 Notepad++、VS Code 或 Atom(不是 Visual Studio)。向下移动文件,直到看到 ItemGroup元素。其中有一些,但包含 Compile 的那个元素是正确的。在该元素内的某处添加以下代码:

<Compile Include="MyView.xaml.cs">
<DependentUpon>MyView.xaml</DepenedentUpon>
</Compile>

为您要链接的每个文件执行此操作。如果一切都正确完成,您可以保存文件并在 Visual Studio 中重新打开它。您的文件现在应该已链接到解决方案资源管理器中。

关于c# - 如何添加带有隐藏代码的新 XAML View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32673327/

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