private void ControlLoaded([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); Loaded -= ControlLoaded; DataContext = RenderingItem; editorBuilder = new EditorBuilder(Properties, RenderingItem); editorBuilder.AddHeader("Page Code"); editorBuilder.AddText("The PageCode rendering initializes a SPEAK page by loading JavaScript files and CSS files."); editorBuilder.AddText("The PageCode rendering can also load the PageCode JavaScript which is a centralized piece of code like a CodeBehind in ASP.NET or a Forms file in WinForms. The PageCode file is optional."); editorBuilder.AddFileProperty("Page Code File:", "PageCodeScriptFileName"); if (!string.IsNullOrEmpty(RenderingItem.ItemUri.Site.WebRootPath)) { editorBuilder.AddActionButton(" Create PageCode File... ", CreatePageCode); } editorBuilder.AddVerticalSpace(); editorBuilder.AddHeader("Server-side Page Code"); editorBuilder.AddText("The PageCode rendering can also execute code on server at render time. Use this if you need server-side processing. The Type it points to must implement the IPageCode interface."); editorBuilder.AddStringProperty("Page Code Type Name:", "PageCodeTypeName"); }
private void ControlLoaded([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); Loaded -= ControlLoaded; DataContext = RenderingItem; editorBuilder = new EditorBuilder(Properties, RenderingItem); editorBuilder.AddHeader("Properties"); editorBuilder.AddId(); editorBuilder.AddPlaceHolder(); editorBuilder.AddVerticalSpace(); editorBuilder.AddHeader("Data"); editorBuilder.AddStringProperty("Default Text", "Text"); editorBuilder.AddVerticalSpace(); editorBuilder.AddHeader("Apperance"); editorBuilder.AddStringProperty("Watermark", "Watermark"); editorBuilder.AddVerticalSpace(); editorBuilder.AddHeader("Data Bindings"); editorBuilder.AddBindingProperty("Text", "TextBinding"); }
private void ControlLoaded([NotNull] object sender, [NotNull] RoutedEventArgs e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); Loaded -= ControlLoaded; DataContext = RenderingItem; editorBuilder = new EditorBuilder(Properties, RenderingItem); editorBuilder.AddHeader("Configuration"); editorBuilder.AddIdProperty("Item to Search From", "RootItemId"); editorBuilder.AddIdProperty("Search Configuration", "SearchConfigItemId"); editorBuilder.AddIdProperty("Facets Configuration", "FacetsRootItemId"); editorBuilder.AddVerticalSpace(); editorBuilder.AddHeader("Data Bindings"); editorBuilder.AddBindingProperty("Selected Facets", "SelectedFacetsBinding"); editorBuilder.AddBindingProperty("Item to Search From", "RootItemIdBinding"); }