如何在 DataGrid WinUI 3 中创建“可搜索/过滤”组合框

问题描述 投票:0回答:1

就官方文档而言,一切都是无望的。我已经检查了整个网络,询问了 chatGpt 但没有帮助。对于 WinUI 3 的 DataGrid 中的每个单元格,我需要这样的东西。

enter image description here

我尝试过使用 DatagridComboboxColumn,但它不可搜索。我尝试使用“”,它 KINDOF 可以编辑,但我无法填充组合框项目并与父 DataGrid 绑定。

enter image description here

combobox datagrid winui-3 winui windows-community-toolkit
1个回答
1
投票

您可以使用内置的 AutoSuggestBox 为此。

enter image description here

如果您想要控件本身内部的建议,我想您可以尝试AutoCompleteTextBoxGitHub/NuGet/YouTube)。

免责声明:我是出版商。

enter image description here

<toolkit:AutoCompleteTextBox
    IsSuggestionCaseSensitive="false"
    SuggestionForeground="HotPink"
    SuggestionPrefix="..."
    SuggestionSuffix=" ? [Press Right]"
    SuggestionsSource="{x:Bind Suggestions, Mode=OneWay}" />
© www.soinside.com 2019 - 2024. All rights reserved.