コメント
コメントの投稿
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。
namespace AppName.Controls
{
public class CustomViewCell : ViewCell
{
public CustomViewCell()
{
var actionOpen = New MenuItem
{
Text = "Open",
Icon = "open.png" // Androidの上部でのみ表示されます。
};
actionOpen.SetBinding(MenuItem.CommandParameterProperty, New Binding("."));
actionOpen.Clicked += async(sender, e) >= {
var mi = ((MenuItem)sender);
Debug.WriteLine("Open Context Action clicked: " + mi.CommandParameter);
};
var actionDelete = New MenuItem()
actionDelete.Text = "Delete";
actionDelete.Icon = "delete.png" // Androidの上部でのみ表示されます。
actionDelete.IsDestructive = True; // iOSのみ赤い背景色で表示されます。
actionDelete.SetBinding(MenuItem.CommandParameterProperty, New Binding("."));
actionDelete.Clicked += async(sender, e) >= {
var mi = ((MenuItem)sender);
Debug.WriteLine("Delete Context Action clicked: " + mi.CommandParameter);
};
// ViewCellにContextActionsを追加します。
ContextActions.Add(actionOpen);
ContextActions.Add(actionDelete);
}
}
}
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。