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.