public void Remove(object sender, Bxf.Xaml.ExecuteEventArgs e) { if (e.MethodParameter != null) { Model.Remove((ProjectTracker.Library.Admin.RoleEdit)e.MethodParameter); } }
public void ShowDetail(object sender, Bxf.Xaml.ExecuteEventArgs e) { var item = ((FrameworkElement)e.TriggerSource).DataContext as ResourceInfo; if (item != null) { Bxf.Shell.Instance.ShowView("/ResourceDetails.xaml?id=" + item.Model.Id, null, null, null); } }
public void MenuItemSelected(object sender, Bxf.Xaml.ExecuteEventArgs e) { var listbox = (ListBox)e.TriggerSource; var menuItem = (MenuItem)listbox.SelectedItem; if (menuItem.IsAuthorized) { menuItem.Method(); } else { Bxf.Shell.Instance.ShowError("You are not authorized to perform this action", "Authorization error"); } }