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

edc873113580 2013-01-31 05:17:50

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


这个是我自定义的一个编辑列,点击单元格启动编辑之后,怎么样让这个Box填充整个单元格,我设置了水平和垂直拉伸都不可以啊
...全文
149 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
edc873113580 2013-02-01
  • 打赏
  • 举报
回复
引用 1 楼 bushiyundeyu 的回复:
你新建一个新项目然后将上面的代码拷入一个DataGrid并且运行可以发现是填充满整个单元格的。 出现无法填充满单元格的情况应该是你有针对TextBox控件的默认样式约束。可以考虑另外写一个样式约束或者强制设置不约束此单元格TextBox。
谢谢 是我重写单元格样式了 恢复默认就OK了
Architecture Net 2013-01-31
  • 打赏
  • 举报
回复
你新建一个新项目然后将上面的代码拷入一个DataGrid并且运行可以发现是填充满整个单元格的。 出现无法填充满单元格的情况应该是你有针对TextBox控件的默认样式约束。可以考虑另外写一个样式约束或者强制设置不约束此单元格TextBox。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧