コード例 #1
0
 public EditSiteLayoutContent(TabItemParent mainTabItem, Logbook logbook, SiteLayout siteLayout = null) : base(mainTabItem)
 {
     InitializeComponent();
     if (logbook == null)
     {
         throw new ArgumentNullException();
     }
     if (siteLayout == null)
     {
         siteLayout = new SiteLayout();
         buttonDelete.Visibility = Visibility.Collapsed;
         createFlag = true;
     }
     this.logbook     = logbook;
     this.DataContext = this.siteLayout = siteLayout;
     Update();
 }
コード例 #2
0
 public SiteLayoutWorkContent(TabItemParent mainTabItem, LayoutAccess layoutAccess, SiteLayout siteLayout) : base(mainTabItem)
 {
     InitializeComponent();
     if (siteLayout == null || layoutAccess == null)
     {
         throw new ArgumentNullException();
     }
     this.DataContext  = this.siteLayout = siteLayout;
     this.layoutAccess = layoutAccess;
     if (!layoutAccess.isOwner)
     {
         buttonSiteLayoutEdit.Visibility = Visibility.Collapsed;
     }
     else
     {
         buttonDenyLayout.Visibility = Visibility.Collapsed;
     }
     Update();
 }