Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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");
        }