Kiểu hiển thị (Style) và Khuôn mẫu (Template)

Thông thường, khi xây dựng một giao diện đồ hoạ, ta thường thiết lập cùng giá trị các thuộc tính hiển thị trên nhiều đối tượng UI khác nhau. Ví dụ, bạn muốn đặt tất cả các tiêu đề (Label) trong ứng dụng với phông chữ “Times New Roman”, cỡ 14px, in đậm. Điều này có thể thực hiện dễ dàng với CSS trong một ứng dụng Web, nhưng không đơn giản đối với WinForm. WPF nhận ra sự cần thiết này và giải quyết bằng việc đưa ra thành phần ‘Style’.