Chia sẻ

Giới thiệu

Bài này chúng ta sẽ cùng nhau tìm hiểu về EllipseGeometry trong WPF.

Trong WPF, để vẽ một hình Ellip bằng mã XAML, ta có thể sử dụng Control EllipseGeometry để vẽ, trong Control này có rất nhiều thuộc tính hỗ trợ cho các bạn, như thuộc tính Center là tâm của hình Ellip, RadiusX và RadiusY lần lượt là bán kính theo chiều trục X và Y tương ứng.

Xây dựng ứng dụng

Để làm ví dụ, ta sẽ vẽ một hình Ellipse như hình dưới đây.

Và sử dụng mã XAML như sau:

<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Path Fill="Blue" Stroke="Red" StrokeThickness="3">
        <Path.Data>
            <EllipseGeometry Center="196, 144"  RadiusX="144" RadiusY="96" />
        </Path.Data>
    </Path>
</Canvas>

Kết luận

Như vậy, trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng chương trình vẽ hình Ellipse bằng Control LineGeometry trong WPF. Chúc các bạn thành công.


Chia sẻ
Xem thêm  [WPF] Tạo ảnh phản chiếu (mirror) trong WPF

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *