我正在创建一个 WPF 应用程序,我需要在页面顶部显示一个邮政地址。邮政地址下方是产品信息。产品信息从数据源返回并绑定到数据上下文。例如 this.DataContext = myComplexType;
工作人员需要手动切换显示哪个邮政地址。我认为最好的选择方法是通过单选按钮控件。换句话说,在我的页面上,我将有 3 个单选按钮,*UK Address *USA Address *China Address,根据选择的情况,将在顶部的 Textblock Name="txbPostalAddress" 中输入适当的文本页。
邮政地址位于一个名为 Addresses 的类中(作为字符串)。例如代码:
namespace DAL
{
public class Addresses
{
public string GctHkAddress { get { return gctHkAddress;} }
public string GctUsaAddress { get { return gctUsaAddress; } }
public string GctUkAddress { get{return gctUkAddress;} }
private string gctHkAddress = "Company Name\n Hong Kong \n";
private string gctUsaAddress = "Company Name\n USA \n";
private string gctUkAddress = "Company Name\n UK \n";
}
}
我的问题是,绑定应该在 XAML 中还是在后面的代码中完成。我可以很容易地在后面的代码中做到这一点,但我觉得这否定了 XAML 的力量。有没有人知道哪种方法更好,如果通过 XAML,知道如何或链接到教程等?
谢谢
戴夫