Thứ Hai, 14 tháng 12, 2009

WPF: Namespace trong WPF

Để khai báo Namespace trong WPF ta sử dụng lớp thuộc tính XmlnsDefinition của System.Windows.Markup.

Có 2 cách khai báo:

1.       Khai báo trước Namespace trong file .cs

2.       Khai báo trong file AssemblyInfo.cs

 

Cú pháp:

[assembly: XmlnsDefinition(cmlNamespace, clrNamespace)]

Ví dụ:

[assembly: XmlnsDefinition("http://LieuLuc.com.vn/Ohlala/Control", "Ohlala.Control")]

 

Để sử dụng các control trong namespace trong file xaml ta khai báo:

xmlns:ctrl=http://LieuLuc.com.vn/Ohlala/Control

 

Lưu ý:

1.       Để sử dụng được xmlNamespace thì project sử dụng xmlnamespace đó phải khác project của xmlnamespace chứ control đó.

2.       Khi khai báo XmlnsDefinition thì trong project phải có sử dụng control của System.Windows.Controls

Không có nhận xét nào:

Đăng nhận xét