我设置单向绑定Width
GridViewColumn
属性。第一次从绑定中获取值,将其设置为Width
属性。当source被更改它从绑定中获取值,但它没有设置到Width
属性。该怎么办?
这是代码
<GridViewColumn Width="{Binding MaxWidthForTypeColumn}" >
我不清楚,也许它已经设定,但GridViewColumn
没有变化。
public int MaxWidthForTypeColumn
{
get
{
if (suggestions.Count != 0)
{
var max = from elemnt in suggestions
select elemnt.TypeInfo.Length;
int x = max.Max();
return x + 100;
}
else
return 20;
}
}
我从其他财产调用事件
[编辑]这是ListViewItem width属性
中的错误