【问题标题】:Is this binding valid for a ListView?这个绑定对 ListView 有效吗?
【发布时间】:2013-05-02 07:13:22
【问题描述】:

我正在尝试根据 Items 的高度绑定列表视图的高度,并将 MaxHeight 属性设置为:

MaxHeight="{Binding (ListView.View).ItemHeight*2, RelativeSource={RelativeSource Self}}"

这是正确的做法吗?我无法得到结果。

【问题讨论】:

标签: wpf listview data-binding


【解决方案1】:

似乎不起作用。将 PresentationTraceSources.TraceLevel=High 添加到您的绑定中以查看绑定的有效结果。

这样设置:

{Binding Path=Foo, PresentationTraceSources.TraceLevel=High}

System.Windows.Data Warning: 87 : BindingExpression (hash=6270677): TransferValue - using fallback/default value 'Infinity'
System.Windows.Data Warning: 88 : BindingExpression (hash=6270677): TransferValue - using final value 'Infinity'

如果您需要计算值,请使用Converter 并将计算基值作为ConverterParameter 传递。

【讨论】:

  • 您能解释一下在哪里设置 PresentationTraceSources.TraceLevel=High 吗?
猜你喜欢
  • 2011-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多