gpt4 book ai didi

wpf - 如何使用 Visual Studio 'merge' XAML 文件及其隐藏代码

转载 作者:行者123 更新时间:2023-12-02 10:13:52 24 4
gpt4 key购买 nike

我在名为“MyTemplate.xaml”的 XAML 文件中定义了一个模板。该模板使用名为“MyTemplate.cs”的代码隐藏文件。

Mytemplate.xaml:

<ResourceDictionary x:Class="Project.Templates.MyTemplate">
<DataTemplate ... />
</ResourceDictionary>

MyTemplate.cs:

namespace Project.Templates
{
public partial class MyTemplate : ResourceDictionary
{
...
}
}

在 Visual Studio 解决方案资源管理器中,这两个文件并排放置。我想做的是将这两个文件放在一起,就像控件及其隐藏代码一样。

我有:enter image description here

我想要的是:enter image description here

最好的方法是什么?谢谢。

最佳答案

您需要编辑 .csproj 文件。查找 <Compile> MyTemplate.cs 元素,并添加 <DependentUpon>其下的元素:

<Compile Include="MyTemplate.cs">
<DependentUpon>MyTemplate.xaml</DependentUpon>
</Compile>

请参阅此博文:make a project item a child item of another

关于wpf - 如何使用 Visual Studio 'merge' XAML 文件及其隐藏代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18121494/

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