2015-04-22 13 views
5

Xin chào, tôi đang phát triển ứng dụng bằng cách sử dụng giải pháp dựa trên Xamarin.Forms PCL.Đối với ứng dụng của tôi, tôi cần ListView ViewCell Contextaction. Tôi gọi this tài liệu để thêm ngữ cảnhActions.Khi tôi chạy nó trong android biểu tượng đang hiển thị. Nhưng trong iOS nó không hoạt động.ContextAction MenuItem Biểu tượng không hiển thị trong nền tảng iOS trong Xamarin.Forms Giải pháp dựa trên PCL

mã XAML

<ViewCell.ContextActions> 
    <MenuItem Text="Edit" x:Name="MenuEdit" /> 
    <MenuItem Clicked="OnDeleteMenu" Icon="dustbin.png" Text="Delete" IsDestructive="true" 
     CommandParameter="{Binding .}" /> 
    </ViewCell.ContextActions> 

Hãy ai cung cấp cho các giải pháp hoặc các nguồn liên quan.

Trả lời

7

Tôi đã hỏi Xamarin hỗ trợ cùng một câu hỏi vài tuần trước.

Dưới đây là câu trả lời tôi nhận:


iOS không hỗ trợ biểu tượng trong menu ngữ cảnh như Android. Bạn có thể sử dụng một cái gì đó như thế này để hỗ trợ cả hai nền tảng:

<MenuItem Icon="dustbin.png" Clicked="OnDeleteMenu" Text="Delete"/> 

Điều này sẽ hiển thị văn bản trên iOS và Biểu tượng trên Android.

Nếu bạn muốn xem tính năng này được thêm vào Xamarin.Forms, vui lòng thêm bài đăng mới vào https://xamarin.uservoice.com/forums/258559-xamarin-forms-suggestions.

Các vấn đề liên quan