gpt4 book ai didi

wpf - 使用模板 T4 生成 .xaml 和 .xaml.cs

转载 作者:行者123 更新时间:2023-12-01 12:59:56 24 4
gpt4 key购买 nike

我是 T4 模板的新手,我想从 T4 生成 .xaml 文件并从 .xml 文件中获取一些信息。所以我的问题是:是否可以从 T4 生成 .xaml 文件和所有 MVVM 基础结构,是否可以从 T4 模板文件调用和生成不同的文件?选择 T4 模板生成 wpf 屏幕是最好的方法吗?如果没有,我们如何快速生成通用屏幕?

最佳答案

我看到 5 个问题:

  1. 是否可以从 T4 生成 .xaml 文件和所有 MVVM 基础架构?
  2. 是否可以从 T4 模板文件中调用不同的文件?
  3. 是否可以从 T4 模板文件生成不同的文件?
  4. 选择T4 Template生成wpf屏幕是不是最好的方式?
  5. 如果没有,我们如何快速生成通用屏幕?

这是我的答案:

  1. 是的,实际上我认为 T4 非常适合生成 MVVM 通常需要的样板代码。
  2. 是的,如果这个问题的意思是您希望拥有一个可以重复使用的模板库。在 T4 中用于获得代码重用的机制是您引用的普通程序集或 <#@ include #> 指令(非常类似于 PHP 或 ASP 中的 include)
  3. 是的,但我建议您不要这样做。尝试这样做会使模板变得非常复杂,您应该问问自己,为不同的生成类使用不同的文件有什么好处。在某些情况下,您可能需要有单独的文件(即 C# 和 XAML 必须存在于不同的文件中),但我建议使用两个具有不同 <#@ output #> 指令的模板文件。
  4. 我不明白这个问题,也许你能解释一下?
  5. 听起来像LightSwitch你可能会感兴趣。您仍然可以使用 T4 生成屏幕所需的模型片段。

总而言之,如果您正在寻找有关如何使用 T4 的良好资源,请访问 Oleg Sych's blog在 T4 上。 非常好

关于wpf - 使用模板 T4 生成 .xaml 和 .xaml.cs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7078216/

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