İpucu

Merhabalar belki çoğunluğunuz duymuştur BUILD Konferansının ilk gününde Windows Phone 8 SDK yayınladı. SDK konusunda şuanda detaya girmeyeceğim çünkü bununla ilgili bir yazı ve ya video hazırlayacağım. İlk önce sizinle sdk nın indirme linkini paylaşayım link: http://blogs.msdn.com/b/mustafakasap/archive/2012/11/01/windows-phone-8-sdk-ve-214-yk-252-n-252-c-252-emulator-gereksinimleri.aspx buradan indirebilirsiniz ama yüklemeden önce okumanız gereken bir yazı var onun da linki : http://blogs.msdn.com/b/mustafakasap/archive/2012/11/01/windows-phone-8-sdk-ve-214-yk-252-n-252-c-252-emulator-gereksinimleri.aspx budur :)

şimdi gelelim ilk anlatacağım konuya :)

bu konu SaveAppointmentTask yani takvime bir toplantı ekleme taskı :)

uygulama ara yüzüm aşağıdaki gibidir.

Arayüz

xaml kodları

 

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="10,0,14,0">

<Button Click="Button_Click_1" Content="toplantı ekle" HorizontalAlignment="Left" Height="109" Margin="54,442,0,0" VerticalAlignment="Top" Width="338"/>

<TextBlock HorizontalAlignment="Left" Margin="10,10,0,0" TextWrapping="Wrap" Text="Konu" VerticalAlignment="Top"/>

<TextBox x:Name="konu" HorizontalAlignment="Left" Height="72" Margin="0,37,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="456"/>

<TextBlock HorizontalAlignment="Left" Margin="10,116,0,0" TextWrapping="Wrap" Text="Toplantı Yeri" VerticalAlignment="Top"/>

<TextBox x:Name="topyeri" HorizontalAlignment="Left" Height="72" Margin="0,143,0,0" TextWrapping="Wrap"

<CheckBox x:Name="gun" Content="Bütün Gün" HorizontalAlignment="Left" Margin="10,220,0,0" VerticalAlignment="Top"/>

<TextBlock HorizontalAlignment="Left" Margin="10,291,0,0" TextWrapping="Wrap" Text="Toplantı Açıklama" VerticalAlignment="Top"/>

<TextBox x:Name="topaciklama" HorizontalAlignment="Left" Height="72" Margin="0,318,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="456"/>

</Grid>
Şimdi gelelim buttonumuzun click olayına

Microsoft.Phone.Tasks.SaveAppointmentTask toplanti= new Microsoft.Phone.Tasks.SaveAppointmentTask();

toplanti.Subject = konu.Text;

toplanti.Location = topyeri.Text;

if (gun.IsChecked == true)

{

toplanti.IsAllDayEvent =true;

}

else

toplanti.IsAllDayEvent =false;

 

toplanti.Details = topaciklama.Text;

toplanti.Show();

 

 

son notlar aslında SaveAppointmentTask ın bir kaç özelliği daha var ancak ona girmedim :)
Hepinize teşekkür eder ve bol Windows Phone 8 Development li günler dilerim :)