Thursday, July 31, 2014

[VS2012 C# WP8] XAML and C#(Basic I/O)

Assalamualaikum,

Setelah sebelumnya kita membuat UI dengan menggunakan XAML, secara sederhana, ini yang saya tangkap dari konsep komunikasi XAML dan C#.  
Sekarang kita akan coba menghubugkan XAML tersebut dengan control yang kita buat dengan bahasa C#. Yang dimaksud "menghubungkan" disini adalah membawa input dari XAML ke C# maupun membawa output dari C# ke XAML.
Cara yang pertama adalah dengan memanggil secara manual attribut x:Name yang ada pada XAML yang telah kita kerjakan sebelumnya. 
Ini contohnya,

Input sederhana XAML > C# :

XAML : 
 C# : 

Dapat diperhatikan pada kode XAML di atas, kita membuat sebuah textbox pin dengan X:Name="pinText". Attribut ini nantinya dapat kita panggil perlakukan layaknya variable di kode C#. Jika ingin memanipulasi atribut text nya, kita dapat menuliskan pinText.text pada kode di C# nya. 

Output sederhana C# > XAML :
C# :
 XAML : 

Konsepnya sama dengan input, kita tinggal mengubah nilai dari atribut komponen di XAML. Contohnya diatas, kita memiliki variable operatorName. Variable ini harus didisplay ketika nilai dari nomorTujuanText berubah. Sehingga kita tinggal assign variable ke operatorName ke detectedOperator.text. Nantinya operatorName akan terdisplay ke textblock dengan x:Name detectedOperator.

Walaikum salam,

No comments:

Post a Comment