コメント
コメントの投稿
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。
bool _toolbarEnabled = true;
void EnableToolbarItem()
{
_toolbarEnabled = true;
foreach (ToolbarItem item in this.ToolbarItems)
{
// CommandのcanExecuteを再評価させます。
((Command)item.Command).ChangeCanExecute();
}
}
void DisableToolbarItem()
{
_toolbarEnabled = false;
foreach (ToolbarItem item in this.ToolbarItems)
{
// CommandのcanExecuteを再評価させます。
((Command)item.Command).ChangeCanExecute();
}
}
ToolbarItem tItem1 = new ToolbarItem
{
Icon = "アイコンファイルパス",
Text = "テキスト",
Priority = 1,
Order = ToolbarItemOrder.Primary,
Command = new Command(async () =>
{
//タップした際の動作を記述します。
}, () => _toolbarEnabled) //←ここに追加します。
};
void OnButtonClick(object sender, EventArgs e)
{
{
this.DisableToolbarItem();
・・・
//処理
・・・
this.EnableToolbarItem();
}
}
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。