ETİKETLER

c-sharp

İÇERİK TÜRLERİ

HyperLinkButton

HyperLinkButton köprü (link) görevi gören bir kontroldür. Düğme (Button) kontrolünden tek farkı görünümüdür. Tıpkı web tabanlı bir link gibi çalışır. Click olayı tetiklendiğinde, bir görevi yerine getirmesi istenir.

 

Örnek Kod – Mesaj Gösterimi

XAML

ApplicationBar

ApplicationBar, Windows Phone’da genel ya da belirli komutlara hızlı bir şekilde erişilebilmesini sağlar. İçinde menüler ya da düğmeler yer alabilir. Telefon dikey tutulduğunda altta yer alan bu çubuk, yatay tutulduğunda ekranın sol tarafında yer alır. Normalde görünmese de, dıştan içeri parmak hareketi ile ortaya çıkartılabilen bir yapıdır. Aşağıda bir ApplicationBar örneği görülüyor:

StackPanel

StackPanel, birden çok UIElement nesnesinin alt alta ya da yan yana dizilmesine olanak sağlar. Özellikle, menü gibi yapıların kolaylıkla oluşturulmasına olanak tanır. En önemli özelliği ekran yönlendirmesidir ve dizilimin yönünü belirtir. Aşağıdaki kod örneğinde bir StackPanel oluşturulur:

Grid

Grid, pozisyon bilgilerini ayarlayabileceğiniz kontrolleri gruplandırmak amacıyla kullanılan bir panel kontrolüdür. Kullanım amacı genelde, tasarımcılarla birlikte çalışan uygulama geliştiricilerin, tasarımcının hazırladığı yapıyı anlamasına yöneliktir. Birbirinden bağımsız işlev ve işlemleri yerine getirecek kontrolleri aynı Grid kontrolü üzerinde tutmak, kullanıcı deneyimi açısından mantıklı bir çözüm olmayacaktır.

Örnek Kod – Gruplandırma

XAML

DrawingSurface

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.

Checkbox

Checkbox kontrolü, kullanıcıya bir seçim sunabileceğiniz ve kullanıcının birden fazla seçeneği işaretleyebileceği bir yapıdır. Örneğin, bir kişinin bildiği yabancı dilleri seçmesini istediğinizde, birden fazla seçenek sunan CheckBox kontrolünü kullanabilirsiniz.

 

Örnek Kod – Dilleri Listelemek

XAML

Button (Düğme)

Button (Düğme) kontrolü, üzerine basılınca bir eylemi yerine getirmesi istenen kontroldür. Örneğin; uyarı mesajı vermek ya da bir sayfadan diğer bir sayfaya geçiş yapmak için bu kontrolü kullanabilirsiniz.

 

Örnek kod – Uyarı Mesajı Göstermek

XAML

<ButtonContent="Uyarı!" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Click="Button_Click"/>

 

C#

Windows Geliştirme Ortamı'nın Kurulumu

Windows 8 ve 8.1 sürümleriyle birlikte Microsoft, ciddi bir yeniden yapılanmaya gitmişti. Tüm ekosistemini Windows 8 çatısı altında toplamayı amaçlayan Microsoft'un bu hamlesinin geliştirici ortamlarına da olumlu etkileri oldu. Yeni nesil Windows geliştirme ortamı Visual Studio 2015 ile birlikte ister Windows 8.1 ya da Windows 10'a, ister Windows Phone 8.1'e, isterseniz de Azure gibi farklı çözüm platformlarında tek bir araçla uygulamalarınızı geliştirebilirsiniz.

Enum

Bu tip, değişkenin alabileceği değerlerin belli (sabit) olduğu durumlarda programı daha okunabilir hale getirmek için kullanılır. Genel yazım biçimi şu şekildedir:

enum TipAdı{değer1,değer2,...,değerN} DeğişkenAdı;

TipAdı programcı tarafından verilen tip ismidir. DeğişkenAdı ise program içinde kullanılacak olan değişkenin adıdır. Eğer kullanılmazsa program içinde daha sonra enum ile birlikte kullanılır. Örneğin:

Abone ol c-sharp