我将单向绑定设置Width
为 .At 的属性GridViewColumn
。第一次它从绑定中获取值并将其设置为Width
属性。当源更改时,它从绑定中获取值,但它没有设置为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 宽度属性中的错误