Windows phone 7 如何从联系人添加数据并在列表框中动态显示
我的要求如下 1从触点中选择触点选择一个或多个 2在列表框中添加所选联系人的手机号码和联系人姓名 3删除:在列表框中选择联系人,动态删除并刷新数据 我的问题: a如何将联系人数据绑定到列表框Windows phone 7 如何从联系人添加数据并在列表框中动态显示,windows-phone-7,Windows Phone 7,我的要求如下 1从触点中选择触点选择一个或多个 2在列表框中添加所选联系人的手机号码和联系人姓名 3删除:在列表框中选择联系人,动态删除并刷新数据 我的问题: a如何将联系人数据绑定到列表框 PhoneCtc = new PhoneNumberChooserTask(); PhoneCtc.Completed += new EventHandler(PhoneCtc_Complete); public void PhoneCtc_Complete(object sender, Pho
PhoneCtc = new PhoneNumberChooserTask();
PhoneCtc.Completed += new EventHandler(PhoneCtc_Complete);
public void PhoneCtc_Complete(object sender, PhoneNumberResult e)
{
string No = e.PhoneNumber;
string Name = e.DisplayName;
// how to add this data dynamically to listbox and display ?
}
感谢您定义列表框中项目的数据模板,如下所示:
<ListBox Name="listBox1">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132">
<TextBlock Text="{Binding No}"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
现在在代码中,当您想要添加一个元素时,您只需要初始化一个实例类Contact并设置变量,然后写入listBox1.Items.AddContact 定义列表框中项目的数据模板,如下所示:
<ListBox Name="listBox1">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132">
<TextBlock Text="{Binding No}"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
现在在代码中,当您想要添加一个元素时,您只需要初始化一个实例类Contact并设置变量,然后写入listBox1.Items.AddContact 我不确定。如果我使用phoneNumberChooser选择10个联系人,contact类将只存储一个最新的联系人信息。因此,此列表框将只包含一个联系人信息。没有好友,每次启动PhoneNumberChooserTask时,您都必须初始化一个联系人类并将其插入列表框,它应该可以正常工作,并且每次您选择联系人时,它都将添加到列表中。试试看:我不确定。如果我使用phoneNumberChooser选择10个联系人,contact类将只存储一个最新的联系人信息。因此,此列表框将只包含一个联系人信息。没有好友,每次启动PhoneNumberChooserTask时,您都必须初始化一个联系人类并将其插入列表框,它应该可以正常工作,并且每次您选择联系人时,它都将添加到列表中。试试看: