我正在开发windows phone app。在我的组合框中有很多项目。现在我想在combobox中搜索项目。每当我点击组合框时,项目会显示但不显示任何搜索文本框。
<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没有显示
答案 0 :(得分:1)
Combobox不允许从ComboboxItem中搜索
请使用其他控件来搜索功能或创建自己的控件,例如使用弹出控件并将Listbox放入其中并绑定您的数据。然后添加搜索文本框&amp;从列表框中搜索