【发布时间】:2012-03-19 12:57:58
【问题描述】:
我在数据网格中有以下列。如您所见,它是一个模板列,当显示其标签时,当处于编辑模式时,它变成一个下拉框。我遇到的问题是,当用户想要将该行置于编辑模式以编辑该特定单元格时,此特定下拉列表仅包含数字(0,1,2,3),他必须精确单击该数字,否则不会发生任何事情.单击以触发编辑模式时,我想要整个单元格。
我怎样才能做到这一点?
<data:DataGridTemplateColumn Header="Retries" >
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!--MouseLeftButtonUp="Label_MouseLeftButtonUp"-->
<sdk:Label Content="{Binding RetriesWrapper, Mode=OneWay,ValidatesOnDataErrors=True,NotifyOnValidationError=True}" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
<data:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Source={StaticResource RetriesListItems}, Path=RetriesListItems}"
SelectedValue="{Binding RetriesWrapper, Mode=TwoWay, ValidatesOnDataErrors=True,NotifyOnValidationError=True}">
</ComboBox>
</DataTemplate>
</data:DataGridTemplateColumn.CellEditingTemplate>
</data:DataGridTemplateColumn>
【问题讨论】:
标签: wpf silverlight xaml datagrid wpfdatagrid