我試圖通過MessagingCenter發送BarData物件的串列到我的FavoritesPage.xaml.cs。我已經嘗試了
MessagingCenter.Send<BarData>(_favoriteBarsList, "FaveBars");/code>
而且它給了我一個錯誤,告訴我不能將發送者從一個串列轉換為一個物件。然后我嘗試使用
MessagingList;
它給了我一個錯誤,告訴我不能把發送者從一個串列轉換成一個物件。
MessagingCenter.Send<List<BarData>>(_favoriteBarsList, "FaveBars");/code>
而visual studio卻對我大喊大叫,LOL! 我試著在網上搜索如何通過MessagingCenter發送一個物件的串列,但我什么都找不到。誰能幫幫我?
uj5u.com熱心網友回復:
用指定的引數發送一個命名的訊息
引數sender
TSender
- 發送者
- 正在發送訊息的實體。通常,這是用發送物件中的this關鍵字指定的。
message
String將被發送到正在監聽TSender型別的實體的訊息的物件的訊息。
args
TArgs
將被傳遞給監聽器的回呼的引數。
示例
MessagingCenter.Send<MainPage,List<BarData>> (
this, //你所處的背景關系。
"FaveBars", //the named message。
_favoriteBarsList); //the argument。
其中MainPage是this的型別,而List<BarData>是引數型別
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/333683.html
標籤:
