gpt4 book ai didi

wpf - 您如何管理庞大且几乎无法维护的 XAML 文件?

转载 作者:行者123 更新时间:2023-12-04 09:38:36 27 4
gpt4 key购买 nike

我在 Silverlight 中使用 XAML 文件时遇到了真正的困难,因为它们在使用 Blend 时变得非常快。只需添加少量控件并设置动画后,它就会变成一堵文字墙。

我希望很快就会有更好的 Blend 版本出现,这样我们的设计师就永远不必看到 XAML。不过,就目前而言,这不是解决方案 - XAML 仍然需要手动管理,这是一项令人沮丧的任务。

有没有人找到解决方案?你如何保持你的 XAML 文件有序?当它们变大时,您如何理解它们?

编辑 :我对 Silverlight 解决方案特别感兴趣,因为 Silverlight 不支持最明显的 WPF 解决方案 - 将内容拆分为资源字典。

最佳答案

维护 XAML 文件确实需要一些工作,但基本上,您需要做的是使用对您有意义的方案将它们拆分为资源文件(XAML 资源字典)。

例如,我们使用一个方案,其中我们有这样的文件夹结构:

  • 资源(包含代表用户控件和页面的 XAML 文件)
  • 模具(带有形状的 XAML 文件)
  • 样式(带有样式的 XAML 文件)
  • 刷子(...)
  • 已分享
  • 模板 ( ... )

  • 您的结构可能会有所不同,但从长远来看,将不同文件中的所有资源分开确实使维护更容易。

    关于wpf - 您如何管理庞大且几乎无法维护的 XAML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/265007/

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