こんにちは私はXamarin.FormsPCLベースのソリューションを使用してアプリを開発しています。私のアプリにはListviewViewCellContextactionが必要です。このドキュメントを参照してcontextActionsを追加しました。Androidで実行するとアイコンが表示されますが、iOSでは機能しません。
Xamlコード
<ViewCell.ContextActions>
<MenuItem Text="Edit" x:Name="MenuEdit" />
<MenuItem Clicked="OnDeleteMenu" Icon="dustbin.png" Text="Delete" IsDestructive="true"
CommandParameter="{Binding .}" />
</ViewCell.ContextActions>
誰でも解決策または関連する情報源を提供してください。
数週間前にXamarinサポートに同じ質問をしました。
以下は私が得た答えです:
iOSは、Androidのようなコンテキストメニューのアイコンをサポートしていません。次のようなものを使用して、両方のプラットフォームをサポートできます。
<MenuItem Icon="dustbin.png" Clicked="OnDeleteMenu" Text="Delete"/>
これにより、iOSではテキストが表示され、Androidではアイコンが表示されます。
この機能をXamarin.Formsに追加したい場合は、https: //xamarin.uservoice.com/forums/258559-xamarin-forms-suggestionsに新しい投稿を追加してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加