コード例 #1
0
ファイル: RoleListEdit.cs プロジェクト: eugene-h-lin/csla-svn
 public void Remove(object sender, Bxf.Xaml.ExecuteEventArgs e)
 {
     if (e.MethodParameter != null)
     {
         Model.Remove((ProjectTracker.Library.Admin.RoleEdit)e.MethodParameter);
     }
 }
コード例 #2
0
ファイル: ResourceList.cs プロジェクト: eugene-h-lin/csla-svn
        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);
            }
        }
コード例 #3
0
        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");
            }
        }