在基于 Xamarin.Forms PCL 的解决方案中,iOS 平台中未显示 ContextAction MenuItem 图标
ContextAction MenuItem Icon not showing in iOS platform in Xamarin.Forms PCL based solution
您好,我正在使用 Xamarin.Forms PCL 开发应用程序 solution.For 我的应用程序需要 Listview ViewCell Contextaction。我参考 this 文档添加 contextActions.When 我 运行 它在 android 图标是 displaying.but 在 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,请将新的 post 添加到 https://xamarin.uservoice.com/forums/258559-xamarin-forms-suggestions。
:D 我通过使用字体找到了 iOS 上图标的解决方案。例如:Text="❤ Favorite"
您好,我正在使用 Xamarin.Forms PCL 开发应用程序 solution.For 我的应用程序需要 Listview ViewCell Contextaction。我参考 this 文档添加 contextActions.When 我 运行 它在 android 图标是 displaying.but 在 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,请将新的 post 添加到 https://xamarin.uservoice.com/forums/258559-xamarin-forms-suggestions。
:D 我通过使用字体找到了 iOS 上图标的解决方案。例如:Text="❤ Favorite"