MyException - 我的异常网
当前位置:我的异常网» Silverlight » Silverlight DataGrid 自定义编辑列,打开之后怎么

Silverlight DataGrid 自定义编辑列,打开之后怎么填充整个单元格

www.MyException.Cn  网友分享于:2013-02-18  浏览:54次
Silverlight DataGrid 自定义编辑列,打开之后如何填充整个单元格

<sdk:DataGridTemplateColumn.CellEditingTemplate>
   <DataTemplate>
      <TextBox Width="80" Text="{Binding Position,Mode=TwoWay}" Loaded="TextBox_Loaded"/>
   </DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>


这个是我自定义的一个编辑列,点击单元格启动编辑之后,怎么样让这个Box填充整个单元格,我设置了水平和垂直拉伸都不可以啊

------解决方案--------------------
你新建一个新项目然后将上面的代码拷入一个DataGrid并且运行可以发现是填充满整个单元格的。
出现无法填充满单元格的情况应该是你有针对TextBox控件的默认样式约束。可以考虑另外写一个样式约束或者强制设置不约束此单元格TextBox。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有