写入:

private void Test()

{

InlineUIContainer container = new InlineUIContainer();

container.Child = getDataGrid();

richTextBox1.Selection.Insert(container);

container = new InlineUIContainer();

container.Child = getGrid();

richTextBox1.Selection.Insert(container);

container = new InlineUIContainer();

container.Child = getCalendar();

richTextBox1.Selection.Insert(container);

ReturnFocus();

}

private DataGrid getDataGrid()

{

DataGrid dg = new DataGrid();

dg.Columns.Add(new DataGridTextColumn() { Header = "序号" });

dg.Columns.Add(new DataGridTextColumn() { Header = "代码" });

dg.Columns.Add(new DataGridTextColumn() { Header = "名称" });

dg.Columns.Add(new DataGridTextColumn() { Header = "涨幅" });

dg.Columns.Add(new DataGridTextColumn() { Header = "现价" });

//dg.AutoGenerateColumns = true;

dg.Width = 500;

dg.Height = 150;

return dg;

}

private Grid getGrid()

{

Grid g = new Grid();

//g.ShowGridLines = true;

g.ColumnDefinitions.Add(new ColumnDefinition() { Width=new GridLength(300)});

g.ColumnDefinitions.Add(new ColumnDefinition() { Width = new GridLength(300) });

g.RowDefinitions.Add(new RowDefinition() { Height=new GridLength(54) });

g.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(54) });

g.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(54) });

for (int i = 0; i < g.RowDefinitions.Count;i++ )

{

for (int j = 0; j < g.ColumnDefinitions.Count; j++)

{

TextBox tb = new TextBox();

tb.BorderThickness = new Thickness(1);

tb.BorderBrush = new SolidColorBrush(Colors.Black);

tb.Text = i.ToString() + "," + j.ToString();

Grid.SetRow(tb, i);

Grid.SetColumn(tb, j);

g.Children.Add(tb);

}

}

return g;

}

private Calendar getCalendar()

{

Calendar cal = new Calendar();

cal.Width = 179;

cal.Height = 169;

cal.FontFamily = new FontFamily("Portable User Interface");

cal.Style = Application.Current.Resources["CalendarStyle1"] as Style;

return cal;

}

----------------------------------------------------------------------------------

public void GetXaml()

{

if (this.richTextBox1.Blocks.Count == 0 || string.IsNullOrWhiteSpace(this.richTextBox1.Xaml))

{

return;

}

// 资源

foreach (Block b in this.richTextBox1.Blocks)

{

Paragraph paragraph = b as Paragraph;

if (paragraph != null)

{

foreach (var item in paragraph.Inlines)

{

InlineUIContainer inlineUIContainer = item as InlineUIContainer;

if (inlineUIContainer != null && inlineUIContainer.Child != null)

{

var editorControl = inlineUIContainer.Child;

}

}

}

}

}

java richtextbox_RichTextBox下控件写入与取出相关推荐

  1. Java调用ocx控件以及dll

    2019独角兽企业重金招聘Python工程师标准>>> http://lvqingboy-163-com.iteye.com/blog/769358 通过Java调用OCX控件有几种 ...

  2. 龙博方案网Big Faceless Java图形展现控件详细介绍及下载

    2019独角兽企业重金招聘Python工程师标准>>> Graph Library 是用于以Java创建图形和图表的Java类库.它使用全三维模式,可在 PNG.Flash.PDF或 ...

  3. java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...

    visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...

  4. java调用ocx控件获取数据_Java调用ocx控件以及dll

    通过Java调用OCX控件有几种方法,JNI.JACOB.Jawin等 1.JNI 最直接的方式,也是最麻烦的方式,需要自己完成所有的工作,不推荐. 2.Jawin 尝试了一下,效果不错,但相对来说, ...

  5. Vista下控件无法安装解决办法

    Vista下控件无法安装解决办法 IE浏览器设置恢复为默认值:   1.  点击浏览器菜单栏上的工具->Internet选项->安全,选择internet区域,如[默认级别]按钮不是灰的, ...

  6. java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX)

    java调用ocx控件(ActiveX控件),SWT调用ocx(ActiveX) 注 : OLE.OCX.ActiveX不进行过多阐述,简单理解就是插件,组件类 调用成功,即可展示ocx对应的窗口 ​ ...

  7. java 线程访问控件_多线程下访问控件的方式

    前言 在很多情况下,我们都会使用到多线程,在使用多线程的时候,我们很多时候又会去访问控件,这里面就会出现很多问题!!!我以一个最常见的,我们经常会用到的例子来讲讲,在提高自己水平的同时,希望能给大家带 ...

  8. java script 添加控件,【更新】GLG工具包Visualization and HMI Toolkit更新至v3.6,支持Java Script...

    Visualization and HMI Toolkit的为开发高级图形的动态界面而设计的艺术化的框架:它不仅仅是简单的按键与菜单,它是全动态的能显示动态数据以及能反映用户互动的图片对象.它不仅仅是 ...

  9. delphi中griddata控件写入float数值_年中巨献!明道云发布多项重磅功能

    更新简介 本次的网页端更新包含了工作表.工作流的功能增强和交互体验的优化,共20处细节,下面我们详细介绍几个重磅功能. 更新信息 更新时间:2020年6月18日周四20:00 预计时长:3小时 是否停 ...

最新文章

  1. 初始化列表的使用(十五)
  2. 51CTO学院三周年-最受学员喜爱讲师评选大赛
  3. 输入 n 个整数,输出其中最小的 k 个
  4. NTFS磁盘的安全与管理
  5. 中间件(1)分布式缓存
  6. 使用代码创建具有organization unit的opportunity
  7. 线性系统的频率响应分析实验报告_动态系统的建模与分析
  8. HALCON示例程序fin.hdev通过形态学检测缺陷
  9. 漫步数理统计十——连续随机变量(上)
  10. java像sql一样处理数据_像Excel一样使用SQL进行数据分析
  11. pydicom 显示jpeg压缩图像_图像原理 jpg png tga bmp 存储格式
  12. GL_TEXTURE_WRAP系列参数的取值
  13. local class incompatible: stream classdesc serialVersionUID = 61,local class serialVersionUID = 1
  14. 【推荐】中国计算机学会推荐国际学术会议和期刊目录——CCF的会议与期刊分级
  15. 服务器文件异地备份,云服务器需要异地备份吗
  16. 腾讯微信后台开发二面凉经
  17. monit 内存 监控_mac系统监控软件Monity for Mac
  18. 【Spring】定时任务
  19. nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/Invalid.....
  20. 【CSS练习】IT修真院--练习1-九宫格

热门文章

  1. 多平台群发博客—Openwrite(此文高能)
  2. QStyledItemDelegate制作卡片
  3. default启动页面
  4. 104协议格式简单介绍
  5. MediBangPaint Pro for Mac(漫画制作软件) V24.4激活版
  6. [BOST] 你的大脑比你想象的更优秀
  7. 学习react前端框架dva
  8. CrystalDiskInfo 各项参数说明电脑硬盘详细参数
  9. Win11运行Android App的坑
  10. ios 渐变透明背景_CSS3做出条纹大背景