10.04.2017 Views

Catalouge 2010

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Báo cáo Thực Tập Tốt Nghiệp<br />

Đề tài: Game Tetris<br />

Attributes: các thuộc tính trong XAML tương đương với các property của các<br />

đối tượng trong .NET<br />

XAML – Complex Properties: Sử dụng các thuộc tính thành phần của một<br />

element thông qua toán tử dấu chấm “.”<br />

XAML – Namespace:<br />

Một namespace được sử dụng để định nghĩa các đối tượng thành phần, các đặc<br />

tính, các thuộc tính…<br />

Kiểm tra sự hợp lệ của các đối tượng được khai báo, tránh sự mâu thuẫn của các<br />

đối tượng thành phần cùng tên.<br />

Trong XAML , namespace được định nghĩa bởi thuộc tính xmlns. Chúng ta ánh<br />

xạ các namespace XML sang các tập hợp namespace và assembly CLR.Một file<br />

XAML luôn có namespace mặc định trong root element. Namespace mặc định<br />

luôn luôn không có tiếp đầu ngữ kèm theo thuộc tính xmlns.<br />

XAML – Type Converter: Để chương trình hoạt động, trình phân tích XAML thực<br />

hiện việc chuyển đổi giá trị kiểu chuỗi sang một kiểu nonstring. Việc chuyển đổi<br />

này được thực hiện bởi type converters.<br />

XAML – Markup Extensions:<br />

Gán một đối tượng có sẵn nào đó làm giá trị của property.<br />

Gán giá trị cho một property mà giá trị này có thể thay đổi nhờ vào việc binding<br />

vào một property của một control khác.<br />

Sử dụng markup extension phải đặt nó trong cặp dấu { }<br />

Cú pháp :<br />

{MarkupExtensionClass Argument}<br />

XAML – Events:<br />

XAML cho phép chỉ định phương thức xử lý cho đối tượng đang được thiết<br />

kế.<br />

Phương thức xử lý sự kiện có thể được đặt trong code behind.<br />

4.2.2 Sử dụng Expression Blend để xây giao diện trong Windows Phone 7.1<br />

SVTH: Hoàng Văn Hiếu – Lớp 11TH2.LT - 24 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!