如何在Windows Phone 8.1应用程序的组合框中搜索项目
本文关键字:组合 项目 搜索 应用程序 Windows Phone | 更新日期: 2023-09-27 18:16:30
我正在开发windows phone应用程序。在我的组合框中有很多项目。现在我想在组合框中搜索项目。当我点击组合框时,只显示项目,不显示任何搜索文本框。
<Button x:Name="btn1" Content="submit" Click="btn1_Click"></Button>
<Popup x:Name= "Pop" IsOpen="False">
<Grid>
<TextBox x:Name= "SearchText box"/>
<ListBox HorizontalAlignment="Left" Width="399" Margin="0,0,-348,-524" x:Name="Listbox1">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding yourdata}"></TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</Popup>
实际上,在我的组合框中有许多城市名称,现在我想要指定城市名称。如何获得特定的城市名称,如何搜索。请帮帮我。我的代码页
public async void getdata()
{
var client = new NewReloadApp.JsonWebClient();
var resp1 = await client.DoRequestAsync(Url.weburl + "getRechargeCircleList");
string result1 = resp1.ReadToEnd();
JArray jsonArray = JArray.Parse(result1);
for (int j = 0; j < jsonArray.Count; j++)
{
JObject jobj = (JObject)jsonArray[j];
string id = (string)jobj["CircleID"];
string statename = (string)jobj["CircleName"];
listbox1.items.add(statename );
}
}
但是listbox1没有显示
不允许从ComboboxItem中搜索
请使用另一个控件来搜索功能或创建自己的控件,如使用弹出式控件,并将列表框放在其中并绑定您的数据。然后添加搜索文本框&从列表框