Xamarin.forms 条目绑定值始终为0

Xamarin.forms 条目绑定值始终为0,xamarin.forms,Xamarin.forms,我将我的数值条目绑定到viewmodel的SelectedAmount。尽管如此,value始终是0,即使我在entry中的gui上输入了一些值,它也会转到属性,我将\u selectedAmount视为0。 有什么不对劲吗 Xaml: <Entry Placeholder="Amount" Text="{Binding SelectedAmount, Mode=TwoWay}" Keyboard="Numeric" MaxLen

我将我的数值
条目
绑定到viewmodel的
SelectedAmount
。尽管如此,
value
始终是
0
,即使我在
entry
中的gui上输入了一些值,它也会转到
属性,我将
\u selectedAmount
视为0。 有什么不对劲吗

Xaml:

<Entry Placeholder="Amount" Text="{Binding SelectedAmount, Mode=TwoWay}" Keyboard="Numeric" MaxLength="5" />
private int _selectedAmount;
public int SelectedAmount
{
    get => _selectedAmount;
    set
    {
        if (_selectedAmount <= 0)
           _pageService.DisplayAlert("Warning", "Value has to be between 1 - 10000", "ok", "cancel");
        else
            SetValue(ref _selectedAmount, value);
        }
}

视图模型绑定属性:

<Entry Placeholder="Amount" Text="{Binding SelectedAmount, Mode=TwoWay}" Keyboard="Numeric" MaxLength="5" />
private int _selectedAmount;
public int SelectedAmount
{
    get => _selectedAmount;
    set
    {
        if (_selectedAmount <= 0)
           _pageService.DisplayAlert("Warning", "Value has to be between 1 - 10000", "ok", "cancel");
        else
            SetValue(ref _selectedAmount, value);
        }
}
private int\u选择装载;
公共整数选择装载
{
get=>\您选择的装载量;
设置
{

如果(_selectedAmount您的问题在这一行

        if (_selectedAmount <= 0)
我想这就是你想要的

请告诉我您的问题是否与此不同。

if(\u selectedAmount