【发布时间】:2009-06-03 14:01:21
【问题描述】:
如果窗口左侧有一个 WPF DataGrid,右侧有一个区域用于显示所选记录。所选记录由Textboxes 和ComboBoxes 组成,在单击编辑按钮之前它们都处于禁用状态。一切正常。
但是,当 DataGrid 的 SelectedItem 被更改时,填充 ComboBoxes 似乎有点笨拙。在单击“编辑”按钮之前,可以使用更轻松的控件(例如 TextBlock),然后可以将 TextBlocks 切换为 ComboBoxes。
我确信这可以通过某种模板来完成,但是当我尝试对此进行试验时,与 ComboBoxes 关联的所有事件都会报告错误,因为它们不再存在,因为它们已在“查看模式”中替换为 TextBlocks。
我可能会解决这个问题,因此不胜感激。
【问题讨论】:
标签: wpf datagrid templating