/* * 四、编辑控件后 - 更新到页面 */ public void updateElement(DControl ctl, bool isDesign) { currDControl = ctl; textBlock.FontSize = FontUtil.getFontSize(currDControl.fontSize); textBlock.FontFamily = FontUtil.getFontFamily(currDControl.fontFamily); textBlock.Foreground = FontUtil.getFontColor(currDControl.fontColor); textBlock.FontWeight = FontUtil.getFontWeight(currDControl.fontWeight); textBlock.TextAlignment = FontUtil.getFontTextAlignment(currDControl.fontTextAlignment); TextBlock.SetLineHeight(textBlock, FontUtil.getFontLineHeight(currDControl.fontLineHeight)); updateContent(currDControl.content); }
/* * 初始化定时器 */ private void init() { textBlock.FontSize = FontUtil.getFontSize(currDControl.fontSize); textBlock.FontFamily = FontUtil.getFontFamily(currDControl.fontFamily); textBlock.Foreground = FontUtil.getFontColor(currDControl.fontColor); textBlock.FontWeight = FontUtil.getFontWeight(currDControl.fontWeight); textBlock.TextAlignment = FontUtil.getFontTextAlignment(currDControl.fontTextAlignment); TextBlock.SetLineHeight(textBlock, FontUtil.getFontLineHeight(currDControl.fontLineHeight)); updateContent(currDControl.content); timer.Tick += new EventHandler(Timer_Tick); //超过计时间隔时发生 timer.Start(); //DT启动 }
private void fontWeight_Checked(object sender, RoutedEventArgs e) { Boolean b = (Boolean)fontWeight.IsChecked; TextBox textBox = (TextBox)currElement; textBox.Text = content.Text; string fontWeightVal = "Normal"; if (b) { fontWeightVal = "Bold"; } textBox.FontWeight = FontUtil.getFontWeight(fontWeightVal); }
private void This_Close(object sender, EventArgs e) { //同步到页面 currElement.Tag = currDControl; TextBox textBox = (TextBox)currElement; textBox.Text = content.Text; textBox.FontSize = FontUtil.getFontSize(currDControl.fontSize); textBox.FontFamily = FontUtil.getFontFamily(currDControl.fontFamily); textBox.Foreground = FontUtil.getFontColor(currDControl.fontColor); textBox.FontWeight = FontUtil.getFontWeight(currDControl.fontWeight); textBox.TextAlignment = FontUtil.getFontTextAlignment(currDControl.fontTextAlignment); TextBlock.SetLineHeight(textBox, FontUtil.getFontLineHeight(currDControl.fontLineHeight)); }
public void updateFontWeightVal(string text, string fontWeightVal) { textBlock.FontWeight = FontUtil.getFontWeight(fontWeightVal); currDControl.content = text; updateContent(text); }