İpucu

Merhaba arkadaşlar, şimdi de size windows phone uygulamalarınızda kullanacağınız güzel bir kontrolün kullanımını anlatacağım.”Listpicker”.Kullanımı combobox gibidir fakat comboboxtan daha fazla özelliğer sahiptir. ilk olarak windows phone için Silverlight aracı yüklememiz gerekir. buradan indirebilirsiniz. http://silverlight.codeplex.com/releases/view/71550

şimdi de yeni bir windows phone projesi açıyoruz. ismini “ListpickerDemo” olarak veriyoruz.

referanslar kısmından References -> choose Add Refrences -> choose Microsoft.Phone.Controls.Toolkit seçiyoruz.

xmlns:toolkit=”clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit” kontrolümüzü MainPage.xaml kısmına ekliyoruz.

şimdi de TextBlock,TextBox and ListPicker kontrollerimizi ekliyoruz..

Listpicker in Windows Phone

Listpicker için ItemTemplate FullModeItemTemplate tanımlamamız gerekir..

using System;

using System.Collections.Generic;

using System.Linq;

using System.Net;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Documents;

using System.Windows.Input;

using System.Windows.Media;

using System.Windows.Media.Animation;

using System.Windows.Shapes;

using Microsoft.Phone.Controls;

 namespace ListPickerDemo

{

 public partial class MainPage : PhoneApplicationPage

 {

 String[] Country = { “Turkey”,”France”,”Brazil”,”Spain”,”Greece”,

“Argentina”,”Britain”,”Pakistan”,”Germany”,
 “Italy”,”Portugal”,”England”,”Canada”,”USA”,
 “Russia “,”Sweden”,”Japan”,”Scotland”,”Bulgaria” };

public MainPage()

 {

 InitializeComponent();

this.lpkCountry.ItemsSource = Country;

 }

private void btnSubmit_Click(object sender, RoutedEventArgs e)

 {

String _Content = String.Format(“Name: {0} \nAges: {1}\nCountry: {2}”,

txtName.Text,txtAge.Text,lpkCountry.SelectedItem);

MessageBox.Show(_Content);

 }

 }

}
 

# Code :

using System;

using System.Collections.Generic;

using System.Linq;

using System.Net;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Documents;

using System.Windows.Input;

using System.Windows.Media;

using System.Windows.Media.Animation;

using System.Windows.Shapes;

using Microsoft.Phone.Controls;

 namespace ListPickerDemo

{

 public partial class MainPage : PhoneApplicationPage

 {

 String[] Country = { “Turkey”,”France”,”Brazil”,”Spain”,”Greece”,

“Argentina”,”Britain”,”Pakistan”,”Germany”,
 “Italy”,”Portugal”,”England”,”Canada”,”USA”,
 “Russia “,”Sweden”,”Japan”,”Scotland”,”Bulgaria” };

public MainPage()

 {

 InitializeComponent();

this.lpkCountry.ItemsSource = Country;

 }

private void btnSubmit_Click(object sender, RoutedEventArgs e)

 {

String _Content = String.Format(“Name: {0} \nAges: {1}\nCountry: {2}”,

txtName.Text,txtAge.Text,lpkCountry.SelectedItem);

MessageBox.Show(_Content);

 }

 }

}

şimdi projemizi çalıştırıyoruz arkadaşlar:

şimdi isim ve yaş kısımlarına bilgilerimizi girdikten sonra, ülke kısmına tıkladığımızda aşağıdaki şekilde görünüm elde ederiz.

şimdi ülkemizi de seçtikten sonra submit kısmına basıyoruz..