繁体   English   中英

DataGrid中的AutoSuggestBox?

[英]AutoSuggestBox in DataGrid?

我的应用程序正在使用DataGrid。 DataGrid中的某些字段是可编辑的。

我想让用户使用AutoSuggestBox,而不是让用户在可编辑字段中键入他们想要的任何内容。 我已经单独使用了AutoSuggestBox控件,但是我不知道如何将一个控件合并到DataGrid中。 这可能吗?

您可以通过自定义CellTemplate从Column中放入AutoSuggestBox,如下所示:

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM