private void BindSliderValueToVariant(int value) { if (!IsAbleToBindProperty()) { return; } string currentCategory = CurrentVariantCategory.Text; Model.StyleVariant styleVariant = _styleVariants[currentCategory][StylesVariationListSelectedId.Number]; string propName = GetPropertyName(currentCategory); PropHandlerFactory.GetSliderPropHandler(propName).BindStyleVariant(styleVariant, value); }
private void BindFontToVariant(string font) { if (!IsAbleToBindProperty()) { return; } string currentCategory = CurrentVariantCategory.Text; Model.StyleVariant styleVariant = _styleVariants[currentCategory][StylesVariationListSelectedId.Number]; if (currentCategory == PictureSlidesLabText.VariantCategoryFontFamily) { styleVariant.Set("OptionName", "Customized"); styleVariant.Set("FontFamily", font); } }
private void BindColorToVariant(Color color) { if (!IsAbleToBindProperty()) { return; } string currentCategory = CurrentVariantCategory.Text; Model.StyleVariant styleVariant = _styleVariants[currentCategory][StylesVariationListSelectedId.Number]; if (currentCategory.Contains(PictureSlidesLabText.ColorHasEffect)) { styleVariant.Set("OptionName", "Customized"); styleVariant.Set(GetPropertyName(currentCategory), StringUtil.GetHexValue(color)); } }