DERS PROGRAMI
201 Ders Programı

DrawingSurface

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Bu kontrol, belirli bir alanda Direct3D kullanabilmenizi sağlar. DrawingSurface nesnesine Direct3D kütüphanesi vasıtasıyla 3D çizim yapmak için, Native Code (C++) kullanarak yeni bir proje oluşturmalı ve C#-XAML kullanarak eklediğiniz bu kontrole göndermede bulunmalısınız. C#-XAML koduyla Direct3D nesnelerine erişip işlem yapamazsınız. Managed Dil desteği bulunmadığından, ayrı bir proje olarak köprü kurmanız gerekir. Windows Phone 8 SDK’sı ile birlikte gelen proje tiplerinden “Windows Phone XAML and Direct3D App” seçeneğini kullanarak yeni bir proje oluşturduğunuzda, projenin Managed (C#-XAML) ve Native Code (C++) olarak ikiye bölündüğünü ve aralarında bağlantı kurulduğunu görürsünüz.

 

Bu kontrolün genel kullanımı aşağıdaki gibidir:

XAML

<DrawingSurfacex:Name="DrawingSurface" />

Native-C++ projesinde de Direct3D kütüphanesine erişen kodlar yazılabilir. C++ bu çalışmanın kapsamı dışında olduğu için, konuyla ilgili daha fazla bilgi verilmemiştir. Ayrıntılı olarak incelemek isterseniz, Windows Phone XAML and Direct3D App proje tipini inceleyebilirsiniz.