private void UpdateCommandStatus() { bool enabled = true; BuilderUtility.SetCommandStatus(WorkItem, CommandHandlerNames.CMD_COMM_AUTHORIZTION_NEWAUTHNODE, enabled && CurrentAuthNode != null); BuilderUtility.SetCommandStatus(WorkItem, CommandHandlerNames.CMD_COMM_AUTHORIZATION_DELETEAUTHNODE, enabled && CurrentAuthNode != null); BuilderUtility.SetCommandStatus(WorkItem, CommandHandlerNames.CMD_COMM_AUTHORIZTION_EDITAUTHNODE, enabled && CurrentAuthNode != null); BuilderUtility.SetCommandStatus(WorkItem, CommandHandlerNames.CMD_COMM_AUTHORIZATION_SELECTCOMMAND, enabled && CurrentAuthNode != null); }
bool TryToHandleDProperty(Assignment context) { var attributeName = context.Name; var attributeValue = context.Value; // BOA.UI.EditorBase.LabelWidthProperty if (attributeName.Contains('.')) // dependency property { var dp = BuilderUtility.SearchDependencyProperty(attributeName, TypeFinder); if (dp == null) { throw Errors.DependencyPropertyNotFound(attributeName); } attributeValue = BuilderUtility.NormalizeValueForType(attributeValue, dp.PropertyType); View.SetValue(dp, attributeValue); return(true); } return(false); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of DatePickerOptionBuilder type</param> /// <returns>DatePickerOptionBuilder object</returns> public DatePickerBuilder Options(Action <DatePickerOptionBuilder> addAction) { return(BuilderUtility.Options <DatePicker, DatePickerBuilder, DatePickerOption, DatePickerOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the GridColumn /// </summary> /// <param name="addAction">Action of GridColumnPropertiesBuilder type</param> /// <returns>GridColumnBuilder object</returns> public GridColumnBuilder <TModel> Properties(Action <GridColumnPropertiesBuilder> addAction) { return(BuilderUtility.Options <GridColumn <TModel>, GridColumnBuilder <TModel>, GridColumnProperties, GridColumnPropertiesBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of ProgressbarOptionBuilder type</param> /// <returns>ProgressbarOptionBuilder object</returns> public ProgressBarBuilder Options(Action <ProgressBarOptionBuilder> addAction) { return(BuilderUtility.Options <ProgressBar, ProgressBarBuilder, ProgressBarOption, ProgressBarOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of RadioButtonOptionBuilder type</param> /// <returns>RadioButtonOptionBuilder object</returns> public RadioButtonBuilder Options(Action <RadioButtonOptionBuilder> addAction) { return(BuilderUtility.Options <RadioButton, RadioButtonBuilder, RadioButtonOption, RadioButtonOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of DialogOptionBuilder type</param> /// <returns>DialogOptionBuilder object</returns> public DialogBuilder Options(Action <DialogOptionBuilder> addAction) { return(BuilderUtility.Options <Dialog, DialogBuilder, DialogOption, DialogOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of SliderOptionBuilder type</param> /// <returns>SliderOptionBuilder object</returns> public SliderBuilder Options(Action <SliderOptionBuilder> addAction) { return(BuilderUtility.Options <Slider, SliderBuilder, SliderOption, SliderOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of TabOptionBuilder type</param> /// <returns>TabOptionBuilder object</returns> public TabBuilder Options(Action <TabOptionBuilder> addAction) { return(BuilderUtility.Options <Tab, TabBuilder, TabOption, TabOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of DatePickerBindBuilder type</param> /// <returns>DatePickerBindBuilder object</returns> public ButtonBuilder Content(Action <ButtonContentBuilder> addAction) { return(BuilderUtility.Content <Button, ButtonBuilder, ButtonContent, ButtonContentBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the Autocomplete /// </summary> /// <param name="addAction">Action of AutoCompleteBindBuilder type</param> /// <returns>AutoCompleteBindBuilder object</returns> public AutoCompleteBuilder DataMap(Action <AutoCompleteBindBuilder> addAction) { return(BuilderUtility.DataMap <AutoComplete, AutoCompleteBuilder, AutoCompleteBind, AutoCompleteBindBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the Autocomplete /// </summary> /// <param name="addAction">Action of AutoCompleteOptionBuilder type</param> /// <returns>AutoCompleteBuilder object</returns> public AutoCompleteBuilder Options(Action <AutoCompleteOptionBuilder> addAction) { return(BuilderUtility.Options <AutoComplete, AutoCompleteBuilder, AutoCompleteOption, AutoCompleteOptionBuilder>(addAction, this)); }
/// <summary> /// This method sets the options of the control /// </summary> /// <param name="addAction">Action of AccordionOptionBuilder type</param> /// <returns>AccordionOptionBuilder object</returns> public AccordionBuilder Options(Action <AccordionOptionBuilder> addAction) { return(BuilderUtility.Options <Accordion, AccordionBuilder, AccordionOption, AccordionOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of ProgressbarBindBuilder type</param> /// <returns>ProgressbarBindBuilder object</returns> public ProgressBarBuilder DataMap(Action <ProgressBarBindBuilder> addAction) { return(BuilderUtility.DataMap <ProgressBar, ProgressBarBuilder, ProgressBarBind, ProgressBarBindBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of DatePickerBindBuilder type</param> /// <returns>DatePickerBindBuilder object</returns> public DatePickerBuilder DataMap(Action <DatePickerBindBuilder> addAction) { return(BuilderUtility.DataMap <DatePicker, DatePickerBuilder, DatePickerBind, DatePickerBindBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of MenuOptionBuilder type</param> /// <returns>MenuOptionBuilder object</returns> public MenuBuilder Options(Action <MenuOptionBuilder> addAction) { return(BuilderUtility.Options <Menu, MenuBuilder, MenuOption, MenuOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of ButtonSetOptionBuilder type</param> /// <returns>ButtonSetOptionBuilder object</returns> public ButtonSetBuilder Options(Action <ButtonSetOptionBuilder> addAction) { return(BuilderUtility.Options <ButtonSet, ButtonSetBuilder, ButtonSetOption, ButtonSetOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of SliderOptionBuilder type</param> /// <returns>SliderOptionBuilder object</returns> public SliderBuilder DataMap(Action <SliderBindBuilder> addAction) { return(BuilderUtility.DataMap <Slider, SliderBuilder, SliderBind, SliderBindBuilder>(addAction, this)); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of SwitchOptionBuilder type</param> /// <returns>SwitchOptionBuilder object</returns> public SwitchButtonBuilder Options(Action <SwitchButtonOptionBuilder> addAction) { return(BuilderUtility.Options <SwitchButton, SwitchButtonBuilder, SwitchButtonOption, SwitchButtonOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of DatePickerBindBuilder type</param> /// <returns>DatePickerBindBuilder object</returns> public DialogBuilder Content(Action <DialogContentBuilder> addAction) { return(BuilderUtility.Content <Dialog, DialogBuilder, DialogContent, DialogContentBuilder>(addAction, this, this.Control.HtmlHelper)); }
/// <summary> /// This method takes the content structure of the control /// </summary> /// <param name="addAction">Action of SwitchContentBuilder type</param> /// <returns>SwitchContentBuilder object</returns> public SwitchButtonBuilder Content(Action <SwitchButtonContentBuilder> addAction) { return(BuilderUtility.Content <SwitchButton, SwitchButtonBuilder, SwitchButtonContent, SwitchButtonContentBuilder>(addAction, this)); }
public void SearchDependencyProperty() { Assert.IsNotNull(BuilderUtility.SearchDependencyProperty("System.Windows.FrameworkElement.WidthProperty", new TypeFinder())); Assert.IsNotNull(BuilderUtility.SearchDependencyProperty(this.GetType().FullName + ".TestPropertyNullableInt32Property", new TypeFinder())); }
/// <summary> /// This method takes the options structure of the control /// </summary> /// <param name="addAction">Action of GridViewOptionBuilder type</param> /// <returns>An instance of GridViewBuilder object</returns> public GridViewBuilder <TModel> Options(Action <GridViewOptionBuilder> addAction) { return(BuilderUtility.Options <GridView <TModel>, GridViewBuilder <TModel>, GridViewOption, GridViewOptionBuilder>(addAction, this)); }
/// <summary> /// This method takes the content structure of the control /// </summary> /// <param name="addAction">Action of RadioButtonContentBuilder type</param> /// <returns>RadioButtonContentBuilder object</returns> public RadioButtonBuilder Content(Action <RadioButtonContentBuilder> addAction) { return(BuilderUtility.Content <RadioButton, RadioButtonBuilder, RadioButtonContent, RadioButtonContentBuilder>(addAction, this)); }
/// <summary> /// This method takes the bind structure of the control /// </summary> /// <param name="addAction">Action of GridViewBindBuilder type</param> /// <returns>An instance of GridViewBuilder object</returns> public GridViewBuilder <TModel> DataMap(Action <GridViewBindBuilder <TModel> > addAction) { return(BuilderUtility.DataMap <GridView <TModel>, GridViewBuilder <TModel>, GridViewBind <TModel>, GridViewBindBuilder <TModel> >(addAction, this)); }