/* * 四、编辑控件后 - 更新到页面 */ 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 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)); }
/* * 对齐方式改变,更新到页面 */ private void fontTextAlignment_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox cbb = (ComboBox)sender; ComboBoxItem item = (ComboBoxItem)cbb.SelectedItem; if (item == null) { return; } object tag = item.Tag; int fontTextAlignmentVal = 0; if (tag != null) { fontTextAlignmentVal = Convert.ToInt32(tag); } TextBox textBox = (TextBox)currElement; textBox.Text = content.Text; textBox.TextAlignment = FontUtil.getFontTextAlignment(fontTextAlignmentVal); }
public void updateFontTextAlignment(string text, int fontTextAlignmentVal) { textBlock.TextAlignment = FontUtil.getFontTextAlignment(fontTextAlignmentVal); currDControl.content = text; updateContent(text); }