我是新来的数据绑定和WPF所以我很抱歉,如果我的问题是基本的。如何将一个组合框绑定到另一个组合框中选定的对象?
让我用一个简单的例子来说明我的问题:
说餐厅有三种类型的比萨饼:迷你比萨,比萨普通大型和比萨。 经理想根据订单价格给客户一个小礼物。
普通比萨的礼物是一个小钥匙链:
class pizza_ordinary : pizza
{
Public List<string> Gifts
{
get
{
return new List<string>()
{
"Small Keychain Blue",
"Small Keychain Red"
};
}
}
}
在大型比萨饼类似的方式:
class pizza_large: pizza
{
...
{
"Big Keychain Yellow",
"Big Keychain Green",
"Big Keychain Pink"
}
...
}
但迷你比萨饼不附带任何礼物,不具备一个礼物属性。
所以在WPF界面,我们必须绑定到比萨的列表中的组合框。
我怎样才能有第二个组合框绑定到的Gifts
属性选定比萨对象在第一个组合框中。
和我该如何禁用第二个组合框当迷你比萨饼被选中?
也很好的答案。 –