我建立为Windows Phone 7的应用程序,我需要添加一个搜索框,它应该是这样的:添加在我的Windows手机搜索框7应用程序
现在就试图输入的东西在这里它应该显示web服务中存在的数据。假设有人键入字母“A”,它应该显示Web服务中以A开头的数据。请给我一些关于如何做到这一点的想法。
我的XAML:
<toolkit:AutoCompleteBox x:Name="acBox" FilterMode="Custom" Width="344" Canvas.Left="53" Canvas.Top="6" Height="72">.
<toolkit:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image}" Stretch="None" Margin="0,0,5,5"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</toolkit:AutoCompleteBox.ItemTemplate>
</toolkit:AutoCompleteBox>
铯文件:
public City()
{
InitializeComponent();
this.acBox.ItemFilter = Search;
LoadData();
}
bool Search(string search, object value)
{
//
}
//这里我想从Web服务进行搜索。
那你试试? – aloisdg
@aloisdg对于如何继续,我没有得到任何正确的想法。所以将不胜感激,如果你可以给一些想法,以便我可以继续 – bhaku