我建立爲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