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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在ListView Tappedevent上獲取對(duì)象

在ListView Tappedevent上獲取對(duì)象

C#
翻閱古今 2021-05-06 18:16:56
我有一個(gè)從SQLite數(shù)據(jù)庫(kù)填充的列表視圖。對(duì)于該listview,構(gòu)造了一種方法,用于在敲擊listview元素時(shí)進(jìn)行處理:xaml單元格:<ListView x:Name="CalculationListview" ItemsSource="{Binding Calculation}" HasUnevenRows="true" IsPullToRefreshEnabled="true" Refreshing="Handle_Refreshing">    <ListView.ItemTemplate>        <DataTemplate>            <ViewCell Tapped="Handle_Tapped">                <ViewCell.ContextActions>                    <MenuItem Text="Delete" IsDestructive="True" Clicked="Handle_Clicked" />                </ViewCell.ContextActions>                <StackLayout>                    <Label Text="{Binding Qty}">                    </Label>                    <Label Text="{Binding Note}">                    </Label>                    <Label Text="{Binding Id}">                    </Label>                </StackLayout>            </ViewCell>        </DataTemplate>    </ListView.ItemTemplate></ListView>C#async void Handle_Tapped(object sender, System.EventArgs e){    var viewCellSelected = sender as MenuItem;    var calculation = viewCellSelected?.BindingContext as Calculation;    var page = new ViewSaved(calculation);    await Navigation.PushModalAsync(page);}如您所見(jiàn),我想Calculation從給定的listview元素中檢索對(duì)象并將該對(duì)象發(fā)送到名為的新視圖ViewSaved。不幸的是,我的變量calculation仍然為null,并且在將空對(duì)象發(fā)送到新視圖時(shí)收到異常。我懷疑這sender as MenuItem;是問(wèn)題所在。
查看完整描述

1 回答

?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

而不是將Tapped處理程序放在上ViewCell,請(qǐng)使用ListView's ItemTapped或ItemSelected方法


void Handle_ItemTapped(object sender, ItemTappedEventArgs e)

    {

      var item = (Calculation)i.Item;

    }


查看完整回答
反對(duì) 回復(fù) 2021-05-15
  • 1 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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