Danh mục

Bài giảng Lập trình Windows Phone (Module 2): Bài 7 - Trần Duy Thanh

Số trang: 30      Loại file: pptx      Dung lượng: 638.30 KB      Lượt xem: 13      Lượt tải: 0    
Thư Viện Số

Hỗ trợ phí lưu trữ khi tải xuống: 15,000 VND Tải xuống file đầy đủ (30 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trong bài 7 của bài giảng Lập trình Windows Phone (Module 2), chúng ta sẽ cùng tìm hiểu về Brush và Resource trong Windows Phone. Thông qua bài học này người học biết cách tạo GroupList với LongListSelector. Mời các bạn cùng tham khảo để nết thêm các nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows Phone (Module 2): Bài 7 - Trần Duy Thanh TrườngĐHKhoaHọcTựNhiênTP.HCM TRUNGTÂMTINHỌCLậptrìnhWindowsPhoneBài7:TìmhiểuBrushvàResource GVBiênsoạn:TrầnDuyThanh 2014Nội dung• Tìm hiểu Brush• Tìm hiểu về Resource• Tạo GroupList với LongListSelector Bài7:TìmhiểuBrushvàResource 21. Tìm hiểu Brush Brush SolidColorBrush GradientBrush LinearGradientBrush RadialGradientBrush Bài7:TìmhiểuBrushvàResource 31. Tìm hiểu Brush Bài7:TìmhiểuBrushvàResource 41. Tìm hiểu BrushØ SolidColorBrush XAML Bài7:TìmhiểuBrushvàResource 51. Tìm hiểu BrushØ SolidColorBrush usingSystem.Windows.Media Colorcr=newColor(); cr.B=cr.R=cr.G=122; cr.A=255; SolidColorBrushbr=newSolidColorBrush(cr); button1.Background=br; Bài7:TìmhiểuBrushvàResource 61. Tìm hiểu Brush Ø LinearGradientBrush1. Tìm hiểu Brush Ø LinearGradientBrush LinearGradientBrush br = new LinearGradientBrush(); GradientStop gs1 = new GradientStop(); gs1.Color = Colors.Red; gs1.Offset = 0; GradientStop gs2 = new GradientStop(); gs2.Color = Colors.White; gs2.Offset = 1.0; br.GradientStops.Add(gs1); br.GradientStops.Add(gs2); Bài7:TìmhiểuBrushvàResource 8 1. Tìm hiểu Brush Ø RadialGradientBrush1. Tìm hiểu BrushRadialGradientBrush br = newRadialGradientBrush();br.GradientOrigin = new Point(0.75, 0.25);GradientStop gs1 = new GradientStop();gs1.Color = Colors.Yellow;gs1.Offset = 0;GradientStop gs2 = new GradientStop();gs2.Color = Colors.Orange;gs2.Offset = 0.5;GradientStop gs3 = new GradientStop();gs3.Color = Colors.Blue;gs3.Offset = 1.0;br.GradientStops.Add(gs1);br.GradientStops.Add(gs2);br.GradientStops.Add(gs3);button1.Background = br; Bài7:TìmhiểuBrushvàResource 101. Tìm hiểu Brush Bài7:TìmhiểuBrushvàResource 111. Tìm hiểu Brush Bài7:TìmhiểuBrushvàResource 121. Tìm hiểu Brush Bài7:TìmhiểuBrushvàResource 131. Tìm hiểu BrushØ ImageBrush1. Tìm hiểu Brush Ø ImageBrush using System.Windows.Media; using System.Windows.Media.Imaging; ImageBrush br = new ImageBrush();br.ImageSource = new BitmapImage ( new Uri( “/Assets/children.jpg, UriKind.Relative) );btnimg.Background = br; Bài7:TìmhiểuBrushvàResource 152. Tìm hiểu Resource• Đặt vấn đề• Giới thiệu Resource• Các loại Resource• Các vị trí đặt Resource Bài7:TìmhiểuBrushvàResource 162.1 Đặt vấn đềv Cần thống nhất giao diện cho các control trong ứng dụngv Cần tổ chức code XAML để dễ chỉnh sửa, tái sử dụng.v Một số control như ListBox hay LongListSelector cần được định nghĩa các mẫu dữ liệu Bài7:TìmhiểuBrushvàResource 172.2 Giới thiệu Resourcev Windows Phone cung cấp khái niệm Resource để giải quyết các vấn đề trênv Sử dụng giống như CSS trong HTML DATA STYLE RESOURCE TEMPLATE APPLICATI DICTIONAR PAGE ON Y Bài7:TìmhiểuBrushvàResource 182.3 Các loại Resourcev Style: dùng để định giao diện cho các control ü Thuộc tính x:Key dùng để định danh cho style ü Thuộctính TargetType dùng để loại control sẽ được áp dụngLưu ý: nếu thuộc tính x:Key không được khaibáo thì tất cả các control cùng loại vớiTargetType sẽ được áp dụng style. Bài7:TìmhiểuBrushvàResource 192.3 Các loại Resourcev Style ü Mộtthẻ sẽ khai báo cho một thuộc tính của control ü Để áp dụng 1 style cho 1 control ta khai báo thuộc tính Style của control đó như sau Style={StaticResource } Ví dụ: Gắn style có tên CustomText được khai báo bên trên cho 1 TextBlock control Bài7:TìmhiểuBrushvàResource 20 ...

Tài liệu được xem nhiều: