代码之家  ›  专栏  ›  技术社区  ›  Nils

设计时资源字典

  •  1
  • Nils  · 技术社区  · 16 年前

    this this .
    实际上,我有一个dll,它为我的应用程序提供了一个“样式器”——它包含了我所有的基本样式以及一个可调用的工厂 StylerFactory.DefaultStyler.ApplyStyles(this) 在应用程序上,它将提供的ResourceDictionaries与现有的ResourceDiploies合并。这样,我就不需要组件中的所有基本样式,也不需要显式引用我的sesource-xaml文件。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    using the code I described here

    为了抵消这一点,我添加了一个默认值 <ResourceDictionary.MergedDictionaries> 定义在我的每一个 <Window.Resources> 我需要在设计时编辑。虽然这最终有点多余,但这让我有了一个可工作的设计时窗口,而稍后可以在运行时加载正确的MergedDictionary。也许你可以用它来找到更好的方法。

    推荐文章