【问题标题】:wpf prism 6 refresh view after culture change文化改变后wpf prism 6刷新视图
【发布时间】:2016-03-17 16:24:22
【问题描述】:

Shell 有 2 个区域:菜单和主区域

  • MenuModule 具有填充菜单区域的 MenuView
  • WelcomModule 具有填充主要区域的 WelcomeView
  • WelcomeView 使用 DynamicResource 作为标签内容

MenuModule 处理文化变革:

  • 改变文化
  • 更改资源字典
  • 发布事件LanguageChangedEvent

WelcomeModule订阅LanguageChangedEvent

如何刷新视图以便 DynamicResource 根据更改的字典重新加载?

【问题讨论】:

    标签: wpf views prism-6


    【解决方案1】:

    DynamicResource 会自动刷新。

    我没有在 MenuModule 中更改资源字典,而是在 WelcomeModule 中重新加载它

    这是新的步骤

    MenuModule 处理文化变化:

    • 改变文化
    • 发布事件LanguageChangedEvent

    WelcomeModule 处理字典更改:

    • 根据新文化重新加载字典

    【讨论】:

    • “根据新文化重新加载字典” -> 你是怎么做到的?
    猜你喜欢
    • 2019-02-28
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    相关资源
    最近更新 更多