tailieunhanh - giáo trình SILVERLIGHT 2 tiếng việt phần 5
Silverlight cung cấp nhiều lựa chọn cho việc thêm các tính năng trực quan thú vị cho ứng dụng của bạn. Bạn có thể sử dụng vẽ, Shape, Path, và những hình học phức tạp. Những khu vực được xác định bởi dạng hình thì có thể tô hiệu ứng, như là ảnh, dải màu, hoặc là đoạn video, thông qua việc sử dụng Brush. Silverlight kế thừa một thư viện đồ họa khá đầy đủ từ WPF bởi vậy sẽ không quá khó khăn . | í í waỵ XỬ LÝ ĐỒ HỌA TRÊN SILVERLIGHT Solutons CHƯƠNG V XỬ LÝ ĐỒ HỌA TRÊN SILVERLIGHT 1 Giới thiệu Silverlight cung câp nhiêu lựa chọn cho việc thêm các tính năng trực quan thú vị cho ứng dụng của bạn. Bạn có thể sử dụng vẽ Shape Path và những hình học phức tạp. Những khu vực được xác định bởi dạng hình thì có thể tô hiệu ứng như là ảnh dải màu hoặc là đoạn video thông qua việc sử dụng Brush. Silverlight kế thừa môt thư viện đồ họa khá đầy đủ từ WPF bởi vậy sẽ không quá khó khăn để một lập trình viên đã quen với WPF chuyển qua làm việc với Silverlight. Dưới đây chúng ta sẽ lần lượt làm quen với các đối tượng đồ họa như Ellipse Line Path Polygon Geometries Brushes. 2 Shapes and Drawing Trong Silverlight Shape là kiểu UIElement nên bạn có thể dê dàng hiển thị một đối tượng dạng Shape lên màn hình. Bởi vì chúng là những thành phần đồ họa nên những đối tượng Shape này có thể đi kèm với những container như Grid và Canvas. Silverlight cung câp những dạng hình Shape mà bạn có thể dùng ngay được như Ellipse Line Path Polygon Polyline và Rectangle. Những Shape đêu có chung những đặc tính dưới đây - Stroke dùng để vẽ viên ngoài của Shape. - StrokeThickness độ dày của viên ngoài của Shape. - Fill Mô tả cách phía bên trong của Shape được vẽ. - Đặc tính Data chỉ rõ tọa độ và các đỉnh được định nghĩa tùy theo thông tin đầu vào Những đối tượng Shape có thể dùng bên trong Canvas. Canvas hỗ trợ chỉ ra vị trí tuyệt đối của đối tượng con bên trong thông qua đặc tính đính kèm là và Ellipse Bạn có thể tạo một Ellipse bằng cách xác định hai thuộc tính cơ bản là rộng Width và cao Height như ví dụ minh họa dưới đây. Canvas Ellipse Fill Yellow Height 100 Width 200 StrokeThickness 2 í í waỵ XỬ LÝ ĐỒ HỌA TRÊN SILVERLIGHT Solutons I Cho phép bạn vẽ một đoạn thẳng giữa hai điểm. Ví dụ dưới đây chỉ ra một số cách để bạn xác định tọa độ của đoạn thẳng và đặc tính Stroke của nó. CCanvas Height 300 Width 300 Vẽ một đường chéo từ tọa độ 0 0 tói 100 100 . -- CLine x1 0 y1
đang nạp các trang xem trước