【发布时间】:2015-03-16 15:39:10
【问题描述】:
谁能解释一下 IvalueConverter 接口及其 convert() 和 convertback() 方法,特别是它们的参数:对象值、类型目标类型、对象参数、字符串语言 代码sn-p:
<StackPanel Margin="30">
<TextBox Name="txtbox"/>
<TextBox Text="{Binding ElementName=txtbox,Path=Text,Converter={StaticResource RC_converter}}" FontSize="14" />
</StackPanel>
public object Convert(object value, Type targetType, object parameter, string language)
{
double pkr;
double dollar = 0.0;
if (double.TryParse(value.ToString(), out pkr))
{
dollar = pkr * 0.0099;
}
return dollar;
}
其次,如果我在文本框中输入卢比金额,上述方法会给我以美元为单位的货币。那么如果我从第二个文本框中更改美元金额怎么办?我需要为此目的使用 convertback 吗?
【问题讨论】:
标签: ivalueconverter