解决方案 »

  1.   

    谢谢您的回答,可是模板实现的是静态的资源,如果想要在richtextbox动态的添加表格的话(比如像word中一样)岂不是要设置很多不同行数和列数的表格吗?而且模板的话用户也不能随意改变表格宽度和高度啊。还有没有更好的办法?
      

  2.   

    我想要的效果是用户能动态在richtextbox里添加表格,如果用datagrid的话实现的不是我想要的结果。谢谢哈!
      

  3.   

    给Paragraph也添加外框画笔?
    <Paragraph BorderBrush="Black" BorderThickness="1">&#x2665;</Paragraph>
      

  4.   

    <FlowDocument ColumnRuleBrush="Black" ColumnRuleWidth="1">
    试试这个
      

  5.   

    <FlowDocument>    <Table CellSpacing="5">      <Table.Columns>
            <TableColumn/>
            <TableColumn/>
            <TableColumn/>
            <TableColumn/>
          </Table.Columns>      <TableRowGroup>        <!-- Title row for the table. -->
            <TableRow Background="SkyBlue">
              <TableCell ColumnSpan="4" TextAlignment="Center">
                <Paragraph FontSize="24pt" FontWeight="Bold">Planetary Information</Paragraph>
              </TableCell>
            </TableRow>        <!-- Header row for the table. -->
            <TableRow Background="LightGoldenrodYellow">
              <TableCell><Paragraph FontSize="14pt" FontWeight="Bold">Planet</Paragraph></TableCell>
              <TableCell><Paragraph FontSize="14pt" FontWeight="Bold">Mean Distance from Sun</Paragraph></TableCell>
              <TableCell><Paragraph FontSize="14pt" FontWeight="Bold">Mean Diameter</Paragraph></TableCell>
              <TableCell><Paragraph FontSize="14pt" FontWeight="Bold">Approximate Mass</Paragraph></TableCell>
            </TableRow>        <!-- Sub-title row for the inner planets. -->
            <TableRow>
              <TableCell ColumnSpan="4"><Paragraph FontSize="14pt" FontWeight="Bold">The Inner Planets</Paragraph></TableCell>
            </TableRow>        <!-- Four data rows for the inner planets. -->
            <TableRow>
              <TableCell><Paragraph>Mercury</Paragraph></TableCell>
              <TableCell><Paragraph>57,910,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>4,880 km</Paragraph></TableCell>
              <TableCell><Paragraph>3.30e23 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow Background="lightgray">
              <TableCell><Paragraph>Venus</Paragraph></TableCell>
              <TableCell><Paragraph>108,200,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>12,103.6 km</Paragraph></TableCell>
              <TableCell><Paragraph>4.869e24 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow>
              <TableCell><Paragraph>Earth</Paragraph></TableCell>
              <TableCell><Paragraph>149,600,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>12,756.3 km</Paragraph></TableCell>
              <TableCell><Paragraph>5.972e24 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow Background="lightgray">
              <TableCell><Paragraph>Mars</Paragraph></TableCell>
              <TableCell><Paragraph>227,940,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>6,794 km</Paragraph></TableCell>
              <TableCell><Paragraph>6.4219e23 kg</Paragraph></TableCell>
            </TableRow>        <!-- Sub-title row for the outter planets. -->
            <TableRow>
              <TableCell ColumnSpan="4"><Paragraph FontSize="14pt" FontWeight="Bold">The Major Outer Planets</Paragraph></TableCell>
            </TableRow>        <!-- Four data rows for the major outter planets. -->
            <TableRow>
              <TableCell><Paragraph>Jupiter</Paragraph></TableCell>
              <TableCell><Paragraph>778,330,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>142,984 km</Paragraph></TableCell>
              <TableCell><Paragraph>1.900e27 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow Background="lightgray">
              <TableCell><Paragraph>Saturn</Paragraph></TableCell>
              <TableCell><Paragraph>1,429,400,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>120,536 km</Paragraph></TableCell>
              <TableCell><Paragraph>5.68e26 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow>
              <TableCell><Paragraph>Uranus</Paragraph></TableCell>
              <TableCell><Paragraph>2,870,990,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>51,118 km</Paragraph></TableCell>
              <TableCell><Paragraph>8.683e25 kg</Paragraph></TableCell>
            </TableRow>
            <TableRow Background="lightgray">
              <TableCell><Paragraph>Neptune</Paragraph></TableCell>
              <TableCell><Paragraph>4,504,000,000 km</Paragraph></TableCell>
              <TableCell><Paragraph>49,532 km</Paragraph></TableCell>
              <TableCell><Paragraph>1.0247e26 kg</Paragraph></TableCell>
            </TableRow>        <!-- Footer row for the table. -->
            <TableRow>
              <TableCell ColumnSpan="4"><Paragraph FontSize="10pt" FontStyle="Italic">
                Information from the 
                <Hyperlink NavigateUri="http://encarta.msn.com/encnet/refpages/artcenter.aspx">Encarta</Hyperlink> 
                web site.
                </Paragraph></TableCell>
            </TableRow>      </TableRowGroup>
        </Table>
      </FlowDocument>
    试试这个代码,我觉得可以满足你的部分要求
      

  6.   

    自定义一个控件,很简单吖。
    1    一个格做成一个控件
    .2   自定义个控件,item模板为1,容器模板为WrapPanel。宽高都可以控制
      

  7.   

                        <TableCell ColumnSpan="2" TextAlignment="Left"  Padding="0.1cm" BorderBrush="Black" BorderThickness="0.02cm">
                            <Paragraph FontSize="20">
                               hello world!
                            </Paragraph>
                        </TableCell>
      

  8.   

     <TableCell ColumnSpan="2" TextAlignment="Left"  Padding="0.1cm" BorderBrush="Black"        BorderThickness="0.02cm">
                            <Paragraph FontSize="20">
                                审批意见: @ShopWork
                            </Paragraph>
                        </TableCell>