AutoSuggestBox in DataGrid?



我的应用程序正在使用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>

最新更新