我的应用程序正在使用DataGrid。数据网格中的某些字段是可编辑的。
与其让用户在可编辑字段中键入他们想要的任何内容,我想使用 AutoSuggestBox。我已经单独使用了AutoSuggestBox控件,但我不知道如何将它们合并到DataGrid中。这可能吗?
您可以通过自定义单元格模板从列中放置自动建议框,如下所示:
<controls:DataGrid ItemsSource="{x:Bind lists}"
AutoGenerateColumns="False">
<controls:DataGrid.Columns>
<controls:DataGridTemplateColumn Header="Edit">
<controls:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<AutoSuggestBox PlaceholderText="hello" Width="100"></AutoSuggestBox>
</DataTemplate>
</controls:DataGridTemplateColumn.CellTemplate>
</controls:DataGridTemplateColumn>
</controls:DataGrid.Columns>
</controls:DataGrid>