void OnClosing(object sender, AsyncCancelEventArgs e) { e.Cancel = (bool)_cbClosing.IsChecked; if (e.Cancel) { Kit.Msg($"{Title} - 事件中设置禁止关闭"); } }
void OnMenuOpening(object sender, AsyncCancelEventArgs e) { Row row = (Row)_m.TargetData; if (row.Bool("isfolder")) { if (_fileMgr.Setting.AllowEdit) { _m["保存"].Visibility = Visibility.Collapsed; _m["分享"].Visibility = Visibility.Collapsed; _m["重命名"].Visibility = Visibility.Visible; _m["移到"].Visibility = Visibility.Visible; _m["删除"].Visibility = Visibility.Visible; } else { // 不显示 e.Cancel = true; } } else if (_fileMgr.Setting.AllowEdit) { _m["保存"].Visibility = Visibility.Visible; _m["分享"].Visibility = Visibility.Visible; _m["重命名"].Visibility = Visibility.Collapsed; _m["移到"].Visibility = Visibility.Visible; _m["删除"].Visibility = Visibility.Visible; } else { _m["保存"].Visibility = Visibility.Visible; _m["分享"].Visibility = Visibility.Visible; _m["重命名"].Visibility = Visibility.Collapsed; _m["移到"].Visibility = Visibility.Collapsed; _m["删除"].Visibility = Visibility.Collapsed; } }
void OnOpening(object sender, AsyncCancelEventArgs e) { this["插入起始活动"].Visibility = IsValidByShapetype("开始") ? Visibility.Collapsed : Visibility.Visible; this["插入结束活动"].Visibility = IsValidByShapetype("结束") ? Visibility.Collapsed : Visibility.Visible; }