1
DataGrid 내에 다음과 같은 열이 있습니다. 표시되는 템플리트 열은 레이블을 표시 할 때 및 편집 모드 일 때 드롭 다운 상자가되는 것을 볼 수 있습니다. 내가 겪고있는 문제는이 특정 드롭 다운은 숫자 (0, 1, 2, 3) 만 포함한다는 것인데, 사용자가 해당 행을 에디트 모드로 두어 특정 셀을 편집하려고 할 때 숫자를 정확히 클릭해야한다. . 클릭 모드로 전체 셀을 에디션 모드로 트리거하고 싶습니다.Xaml Datagrid가 셀을 매우 까다롭게 선택합니다.
어떻게하면됩니까?
<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>
Thx Dav 귀하의 회신에 대한 ID입니다. 제안 된대로 콤보 상자에 HorizontalAlignment 속성을 먼저 추가하려고 시도했지만 레이블과 콤보 상자에서 모두 같은 동작을 계속합니다. – Stainedart
제 편집을보세요. 나는 이것에 관해서 만, 아마도 당신이 직면하고있는 것과 같은 이슈 일 것입니다. – David
당신은 맞았습니다. 실제로 저를 받고있었습니다 !! 감사 데이비드 정말 도움을 주셔서 감사합니다! +1하고 답하십시오. – Stainedart