示例#1
0
        /*
         * 选择颜色
         */
        private void fontColor_TextChanged(string fontColorVal)
        {
            TextBox textBox = (TextBox)currElement;

            textBox.Text       = content.Text;
            textBox.Foreground = FontUtil.getFontColor(fontColorVal);
        }
 /*
  * 四、编辑控件后 - 更新到页面
  */
 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启动
        }
示例#4
0
        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 updateFontColorVal(string text, string fontColorVal)
 {
     textBlock.Foreground = FontUtil.getFontColor(fontColorVal);
     currDControl.content = text;
     updateContent(text);
 }