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

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

將參數(shù)從視圖模型傳遞到頁面并顯示它

將參數(shù)從視圖模型傳遞到頁面并顯示它

C#
浮云間 2022-07-23 09:08:32
我堅持將參數(shù)從視圖模型傳遞到頁面。在視圖模型頁面上,我有按按鈕增加的屬性列表,在按鈕單擊總和顯示在下面的同一頁面上之后,我收集了很多東西,我的目標(biāo)是將在此視圖模型頁面上收集的總和發(fā)送到新頁面我想負(fù)責(zé)顯示這筆款項。我堅持傳遞參數(shù),它只是不更新值,看起來綁定是好的,因為應(yīng)用程序不會拋出對象沒有引用的異常。我是 xamarin 的初學(xué)者,對于我可以遵循的任何解釋或方向來實現(xiàn)這一點(diǎn),我將不勝感激。先感謝您 :)列表視圖模型代碼:    public class PersonListViewModel : INotifyPropertyChanged{    public ObservableCollection<PersonViewModel> Persons { get; set; }    PersonViewModel selectedPerson;    double _sumcollected;    public double SumCollected    {        get => _sumcollected;        set        {            if (_sumcollected != value)            {                _sumcollected = value;                OnPropertyChanged("SumCollected");            }        }    }    public INavigation Navigation { get; set; }    public PersonListViewModel()    {        Persons = new ObservableCollection<PersonViewModel>        {            new PersonViewModel()            {                Name="Test", Surname="Test", Description= "TEsT", Background = "bgtest6.jpg", ProgressCounter =0.1, SavedClicked=0,Weight=1            },            new PersonViewModel()            {                Name="Test", Surname="Test", Description= "TEsT",Background = "bgtest6.jpg", ProgressCounter =0.1, SavedClicked=0,Weight=30            },            new PersonViewModel()            {                Name="Test", Surname="Test", Description= "TEsT",Background = "bgtest6.jpg", ProgressCounter =0.2, SavedClicked=0,Weight=100            },            new PersonViewModel()            {                Name="Test", Surname="Test", Description= "TEsT",Background = "bgtest6.jpg", ProgressCounter =0.3, SavedClicked=0,Weight=27            },        };        NavigateCommand = new Command<PersonViewModel>(NavigatationSolved);        IncreaseProgressCommand = new Command<PersonViewModel>(IncreaseProgress);        GotoCounterCommand = new Command<PersonListViewModel>(GotoNumbersPage);        NavigateSumPageCommand = new Command<PersonListViewModel>(NavigateSumPage);    }
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗 獲得超3個贊

您需要接收您在視圖模型中傳遞的對象。

public CounterViewModel(PersonListViewModel personList)
            {
                PersonList =  personList;
            }


查看完整回答
反對 回復(fù) 2022-07-23
  • 1 回答
  • 0 關(guān)注
  • 156 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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