本人刚接触wp7,现在正准备学习,本想照着别人的软件反编译做一个短信群发软件,可是由于基础不牢,反编译的东西干脆看不懂,在网上找到来获取联系人的方法,可是不会用listbox不知道怎么在listbox中显示啊,还有怎么样实现多选功能呢?求大神们指教,我应该学哪方面的知识呢?
下面是根据网上的资料复制的,我用的枢轴控件,不知道怎么导入到listbox中,求帮助啊。
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
public MainPage()
{
InitializeComponent();
// 将 listbox 控件的数据上下文设置为示例数据
DataContext = App.ViewModel;
this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}
// 为 ViewModel 项加载数据
private void MainPage_Loaded(object sender, RoutedEventArgs e)
{
if (!App.ViewModel.IsDataLoaded)
{
App.ViewModel.LoadData();
}
Contacts contacts = new Contacts();
contacts.SearchCompleted += new EventHandler<ContactsSearchEventArgs>(SearchCompleted);
contacts.SearchAsync(String.Empty, FilterKind.DisplayName, null);
}
private void SearchCompleted(object sender, ContactsSearchEventArgs e)
{
foreach (Contact result in e.Results)
{
//联系人姓名
String name =result.DisplayName;
//联系人电话
ContactPhoneNumber phoneNumber = result.PhoneNumbers.FirstOrDefault();
String phone = String.Empty;
if (phoneNumber != null)
{
phone = phoneNumber.PhoneNumber;
}
|
|