搜索栏为datagrid

时间:2017-07-12 10:25:30

标签: xamarin xamarin.forms

我试图保留数据网格的搜索栏,所以当用户在搜索栏中输入某个值时,数据网格应该只显示输入的值。我安装的xamarin.forms.xamarin.i已经通过了不同的例子,但没有运气我做了得到我正在寻找的东西。寻找积极的回应。 谢谢

1 个答案:

答案 0 :(得分:3)

这可以通过在ListView上方放置SearchBar来实现。将Text的{​​{1}}值绑定到ViewModel中的属性使您可以通过查询数据来处理对SearchBar属性的更改。

在XAML中:

Text

在ViewModel中:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <SearchBar Grid.Row="0" Text="{Binding Filter}" HeightRequest="40" />
    <ListView Grid.Row="1" ItemsSource="{Binding Items}" />
</Grid>