【发布时间】:2014-12-03 11:46:46
【问题描述】:
我正在尝试将后面代码中定义的变量传递为ConverterParameter。我将在转换器中使用这个参数,然后决定一些单位转换。问题是我不知道如何通过这个。变量不是静态的。
<TextBox Text="{Binding MinimumRebarsVerticalDistance, Converter={StaticResource LengthConverter}, ConverterParameter={CurrentDisplayUnit}}"/>
背后的代码:
private Units currentDisplayUnit;
public Units CurrentDisplayUnit
{
get { return currentDisplayUnit; }
set
{
currentDisplayUnit = value;
RaisePropertyChanged("CurrentDisplayUnit");
}
}
【问题讨论】:
-
不应该是你的 ViewModel 中的一个属性吗?