【问题标题】:Binding WPF controls with XML使用 XML 绑定 WPF 控件
【发布时间】:2011-05-04 20:50:22
【问题描述】:

我需要做的是,当用户从组合框中单击“英文”时,button1 的文本将为英文,同样,如果用户从组合框中单击“日文”,则 button1 的文本将用日语。

所以我创建了一个 XML 文件,并将其导入 WPF。

我已将 button1 的内容绑定为 Content="{Binding langCollection[0].button1, Mode=Default}"。所以默认情况下,当用户点击“English”时,button1 的文字是英文的。

但是现在,我希望它就像当用户点击“日语”时,button1 的文本将是日语。

那我该怎么办?

【问题讨论】:

    标签: c# xml binding button


    【解决方案1】:

    尝试使用 Linq to XML(XDocument 等)并查看 herehere

    【讨论】:

      【解决方案2】:

      我建议研究 MVVM 模式。您的按钮文本应绑定到视图模型中的属性,该属性将根据所选语言而改变。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-06
        • 2012-04-15
        • 1970-01-01
        • 1970-01-01
        • 2014-01-14
        • 1970-01-01
        • 2015-06-03
        相关资源
        最近更新 更多