首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

WPF Binding Path 请问

2012-02-02 
WPF Binding Path 请教现有实体类Commonpublic class Common{private decimal priceprivate decimal numb

WPF Binding Path 请教
现有实体类Common

public class Common
{
private decimal price;
private decimal number = 1;
private decimal total = 0;
private PRODUCTINFO productinfo = new PRODUCTINFO();

CLR属性省略
.........


}

public class PRODUCTINFO 
{
private string name;
}

PURCHASEPRODUCT purchaseProduct= new PURCHASEPRODUCT();
this.DataContext = purchaseProduct;

现在可以用Binding Path 为控件针对purchaseProduct进行绑定
但是我想绑定purchaseProduct.productinfo 的name属性。不知道Path 格式怎么写?

/PRODUCTINFO.Name 不对


[解决办法]
control.DisplayFieldPath=purchaseProduct.productinfo.name
还有ValuePath
好像是这两个
[解决办法]
在code behind 里面设置this.DataContext = your variable
然后在xaml里面写<YourControl YourItem = {Binding Path = } >

热点排行