• Windows

    Windows 8 Metro stil uygulama giriş

    Arayüze giriş Uygulama Penceresi(Canvas): Hazırlayacağın ara yüzün temelidir canvas. Bütün içerik ve kontrolleri barındırır. Context Menüler: Uygulama içinde bir arayüz elementi ya da bir metin üzerinde kullanıcının alabileceği aksiyonları gösterir. Burada en fazla 5 komut kullanabilsin. Flyouts: Kullanıcının o an yaptığı hareketle ilgili görmezden gelebileceği kısa süreli bir arayüz elementidir. Flyout içindeki mesaj görmezlikten gelinebilir ve uygulamayı kullanmaya devam edebilirsin. Toast: Uygulaman arkaplanda çalışırken kullanıcıya gösterilen bildirimlerdir. Toast, kullanıcının gerçek zamanlı olarak öğrenmek istediği bilgiyi güncel tutmak için kullanışlıdır. Görsel nesneleri pozisyonlandırmak Görsel nesneleri pozisyonlandırmak için Canvas, StackPanel ve ya Grid kullanabilirsin. Hatta panel içindeki bir elementin kesin lokasyonunu belirtmen gerektiği zaman Absolute özelliğini kullanabilirsin. Farklı ekran çözünürlüklerinde her zaman düzgün görüntü sağlamak için : – Height ve ya Width özelliklerini Auto değerini atamak. Eğer grid içinde…

  • Windows

    Windows Phone Border Kontrolümüzün Rengini Tıklayınca Değiştirme

    Windows Phone da border kontrolümüzün border’larının (kenarlarının) renklerini nasıl değiştireceğiz? Şimdi hep birlikte öğrenelim. Öncelikle bir Windows Phone projesi açalım ve Toolbox’dan bir tane border kontrolümüzü koyalım. Bu şekilde üstüne çift tıklayınca xaml kodu olarak aşağıdaki kod satırı gelecektir. Şimdi bu kod satırını yakından inceleyim. BorderBrush border kontrolümüzün çerçeve renginin siyah olduğunu söyler. BorderThickness border kontrolümüzün çerçeve kısmının kalınlığının 1 olduğunu söyler. Kalın çerçeve olmasını istiyorsanız bu kısmı 3 5 gibi sayılar verebilirsiniz. Şimdi gelelim. Border kontrolümüzün üzerine tıklayınca çerçeve rengi beyazdan kırmızı olsun. Öncelikle kontrolümüze bir isim veriyoruz. Kalınlığını daha geniş yapıyoruz ve tıklama olduğu zaman çalışacak olan metodumuzu da tetikliyoruz. Şimdi border kontrolümüzü aşağıdaki gibi değiştirin. Şimdi borderRenkDegistir…

  • Windows

    Windows Phone SystemTray

    Daha önceden SystemTray konusuna değinmiştik. Şimdi detaylı olarak SystemTray konusunu ele alacağız. SystemTray konusu Windows Phone için en tepede kalan kullanıcının bilgilendiği pil, bildirim ikonları, gps bağlantısı gibi bildirimlerin göründüğü yerdir. Biz dilersek uygulamamızda bu alanı da kullanabiliriz ve uygulamamız için daha geniş ekran yaratabiliriz. Ama bunun tabi ki dejavantajları olacaktır. Çünkü kullanıcının bilgilenmesini engellemiş oluyoruz. Bu SystemTray neler yapabileceğimizi birlikte görelim. Mesela uygulamanız bir yerden verileri çekiyor olabilir ve kullanıcı bekleme anında sıkılabilir. Bizler geliştirici olarak kullanıcıyı bilgilendirmeliyiz. Mesela o alanı bir progress bar şeklinde kullanabiliriz. Aynı zamanda kişiyi bilgilendirici mesaj yazdırabiliriz. Örnek olarak Verileriniz yükleniyor gibi. Tüm bu özelliklerinizi etiketleri arasında kullanınız. SystemTray kısmının görünürlüğünü kapatıp açabiliriz. True…

  • Windows

    Windows Phone ApplicationSettings kullanımı

    IsolatedStorage yapı içinde kullanıcın bilgilerini sakladığımız yerdir. Küçük verileri burada saklayabilirsiniz. Mesela beni hatırla gibi özellikleri bu şekilde yapabilirsiniz. Örnekle anlatacak olursak yeni bir proje açalım. Kullanıcının giriş yap ekranının yapıldığını varsayalım. İki TextBox, iki TextBlock ve birde buton koyalım. Xmal tasarımımızı kaba taslak yaptık. Normalde daha önceden kullanmış olduğumuz grid ile sayfamızın tasarımını yapıyoruz. Bu uygulamamızda kullanıcı bir kere mail adresini girecek. Daha sonra sürekli mail adresini girmesine gerek kalmadan bilgiyi kendisi alacak. Butonumuzun click eventine gelip şu kodları yazalım. IsolatedStorage kullanmak için aşağıdaki kütüphaneyi eklemeyi unutmayın. Sonra eğer uygulamamızı açtığınızda yani bu sayfaya geldiğinizde çalışacak olan metodumuzun içine gerekli kontrolümüzü yazalım. Eğer isolatedStorage da eposta diye bir şey…

  • Windows

    Windows Phone Uygulamalarınızın Rating Özelliğini Arttırma

    Windows Phone uygulamalarınızın rating özelliğini arttırın. Her zaman uygulamalarınıza rating verme kodu eklemek isteriz fakat birçoğumuzun aklına gelmez veya yazmak istemezler. Size vereceğim kod da ise uygulama periyodik olarak sizi uyaracaktır. Ta ki uygualamaya rating verme işleminizi başarılı şekilde yaptıysanız. Aşağıdaki kodu Windows Phone uygulamanızın App.xaml.cs dosyanızın içine yazınız. Şimdi aşağıdaki kodları MainPage.xaml.cs dosyanıza yada sizin uygulama giriş sayfanızın ismi neyse ona yapıştırın. İşte bu kadar. Artık uygulamalarınızın rating özelliği artarak uygulamalarınız ön plana çıkacaktır. Bu arada bu kodları yazarken Aşağıdaki kütüphaneleri eklemeyi sakın unutmayın.