null許容intにデータバインドしようとしているXAMLにTextBoxがあります。これは私のテキストボックスとリンクされたコンバーターのコードです:
<TextBox x:Name="textArea" InputScope="Number" Text="{Binding Area, Mode=TwoWay, Converter={StaticResource NullableValueConverter}}" />
public class NullableValueConverter:IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
if (String.IsNullOrEmpty(value.ToString()))
{
return null;
}
return value;
}
}
このテキストボックスに数値を入力するたびに、データバインドが機能していないようで、データソースは常に null のままになります。どうすればこれを回避できますか?
XAML と C# を使用して Windows ストア アプリケーションを設計しています。
前もって感謝します。