3. kez diyorum, çünkü Silverlight 3’ün detayları, 18 Mart’da başlayan MIX09’da duyurulmaya başlandı.

Sözü fazla uzatmıyorum, Silverlight dünyasında ne yenilikler var sıralıyorum.

Not : Sıralıyorum, ama duyduklarımı. Eksik olabilir, duydukça tamamlarım. Bu maddeleri http://visitmix.com/Opinions/Whats-New-in-Silverlight-3 adresinden aldım. Türkçeleştirdim.

  • Video / Ses : H.264 video ve yanında doğal olarak AAC ses desteği. Yani örneğin flv videolarını silverlight ile oynatabileceksiniz. Böylece Microsoft video sitelerine, contentlerini yenilemeden silverlight a geçiş yapabilme fırsatı sunmuş oluyor.
  • GPU Hızlandırma : Silverlight grafiklerinizin GPU ile render edilmesini sağlayabileceksiniz. Silverlight nesnesini html e eklerken EnableGPUAcceleration isimli bi parametre tanımlanız yeterli hem de.
  • 3B desteği : Silverlight 3 perspektif 3B desteği ile geliyor. Bu destek size varolan uygulamaları baştan yazmaya mal olmayacak. Kolayca 3B destekli hale getirebileceksiniz. Örneğin varolan bir Border nesnesi (ve dolayısı ile içindekiler) Y ekseninde 30 derece şu kod eklenerek (Border tagının içine) çevirilebiliyor :
  • Animasyon hız değişimi. (easing’in Türkçesi nedir?) : Evet, tanımladığınız animasyonlarda birkaç easing fonksiyonu kullanabileceksiniz.
  • SaveFileDialog var artık silverlight ta. Ama çalıştırdığınızda sonuçta dosya yolu görünmeyecek. Bunun yerine kullanıcının seçtiği ya da o an kaydetmek istediği dosyayı yazabilecek bir Handle (filestream) dönüyor size. Örneğin :
    mySaveFileDialog.Show();
    if (mySaveFileDialog.Result == true)return mySaveFileDialog.OpenFile();

gibi bir kod düşünün.