【发布时间】:2016-12-29 06:49:09
【问题描述】:
我被困在这里了。
<telerik:GridViewDataColumn Width="80" Header="Type" DataMemberBinding="{Binding Type,Mode=TwoWay}" HeaderTextAlignment="Center" TextAlignment="Center">
和
public string Type
{
get { return this.type; }
set
{
if (this.type != value)
{
this.type = value;
OnPropertyChanged("Type");
}
}
}
我确实在某处设置了 Type 值。但是在gridview中显示为0,可能是什么原因?
编辑:
我在一个事件中设置值。
foreach(var item in SomeViewModel.Results)
{
if(item.type==1)
SomeViewModel.Type ="Something";
}
SomeViewModel.Results 是一个 ObservableCollection。
【问题讨论】:
-
“我确实在某处得到了 Type 值”。嗯……“某处”?你知道哪里吗?如果你这样做,你会考虑告诉任何人吗?您的项目中是否有任何代码未包含在您的问题中?
-
@EdPlunkett,查看编辑代码。
-
这和 WCF 有什么关系?
-
@Tim,这是一个错误的标签。删了。
标签: c# silverlight mvvm