第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

清空條目不會重置綁定屬性

清空條目不會重置綁定屬性

C#
藍山帝景 2022-09-04 16:32:39
我有一個Xamarin.Forms應用程序。它使用的是freshmvvm框架,這與我的問題無關。一個頁面有幾個條目:        <Entry Placeholder="Width" Text="{Binding TileWidth, Mode=TwoWay}" />        <Entry Placeholder="Height" Text="{Binding TileHeight, Mode=TwoWay}" />這些條目綁定到 ViewModel 屬性:    int _tileWidth;    public int TileWidth    {        get => _tileWidth;        set        {            _tileWidth = value;            RaisePropertyChanged(nameof(TileWidth));        }    }    int _tileHeight;    public int TileHeight    {        get => _tileHeight;        set        {            _tileHeight = value;            RaisePropertyChanged(nameof(TileHeight));        }    }如果用戶在條目中輸入一些數(shù)字,則綁定將相應地設置屬性。但是,如果在此之后用戶從條目中刪除值,則綁定不會將相應的屬性重置為 0,這會導致各種問題。執(zhí)行甚至不會到達屬性的 set 部分。(如果用戶顯式輸入 0,則綁定屬性將按預期設置為 0)。也許有人知道我錯過了什么?謝謝。
查看完整描述

1 回答

?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

Entry.Text 需要您將其綁定到 的時間。
為了解決問題,您可以:stringint

  1. 如果要保留與屬性(TileWidth、TileHeight)的綁定,請使用 IValueConverter。int

  2. 只需將其綁定到屬性即可。這不是一個好主意,因為我們正在談論表示 & 的屬性。stringWidthHeight


查看完整回答
反對 回復 2022-09-04
  • 1 回答
  • 0 關注
  • 82 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號