private void ControlLoaded([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); Loaded -= ControlLoaded; var fileUri = new FileUri(Site, @"\", FileUriBaseFolder.Web, true); var web = new RootFileTreeViewItem(fileUri) { Text = Rocks.Resources.CheckOutDialog_ControlLoaded_Web_Site }; web.Items.Add(DummyTreeViewItem.Instance); Files.Items.Add(web); web.IsExpanded = true; }
public BaseTreeViewItem GetItem(BaseTreeViewItem parent) { var siteTreeViewItem = parent as SiteTreeViewItem; if (siteTreeViewItem == null) { throw Exceptions.InvalidOperation(); } var fileUri = new FileUri(siteTreeViewItem.Site, "/", FileUriBaseFolder.Data, true); var result = new RootFileTreeViewItem(fileUri) { Text = @"Data Folder", Margin = new Thickness(0) }; result.MakeExpandable(); return(result); }
public BaseTreeViewItem GetItem(BaseTreeViewItem parent) { var siteTreeViewItem = parent as SiteTreeViewItem; if (siteTreeViewItem == null) { throw Exceptions.InvalidOperation(); } var fileUri = new FileUri(siteTreeViewItem.Site, "/", FileUriBaseFolder.Web, true); var result = new RootFileTreeViewItem(fileUri) { Text = @"Website", Margin = new Thickness(0) }; result.Items.Add(DummyTreeViewItem.Instance); return(result); }
private void Load() { if (isLoaded) { return; } isLoaded = true; Assert.IsNotNull(Site, "Site property must be set"); var fileUri = new FileUri(Site, @"\", FileUriBaseFolder.Web, true); var fileItem = new RootFileTreeViewItem(fileUri) { Text = fileUri.Site.Name }; fileItem.MakeExpandable(); Files.Items.Add(fileItem); fileItem.IsExpanded = true; }