TemplateBinding không hoàn toàn giống nhau. Các tài liệu MSDN thường được viết bởi những người phải đánh đố các SDE đơn âm về các tính năng phần mềm, vì vậy các sắc thái không hoàn toàn đúng.
TemplateBindings được đánh giá tại thời điểm biên dịch so với loại được chỉ định trong mẫu điều khiển. Điều này cho phép khởi tạo nhanh hơn nhiều các mẫu được biên dịch. Chỉ cần tìm tên trong một liên kết mẫu và bạn sẽ thấy trình biên dịch sẽ gắn cờ nó.
Đánh dấu ràng buộc được giải quyết trong thời gian chạy. Trong khi thực thi chậm hơn, ràng buộc sẽ giải quyết các tên thuộc tính không hiển thị trên loại được khai báo bởi mẫu. Bằng cách chậm hơn, tôi sẽ chỉ ra rằng loại tương đối của nó vì hoạt động liên kết chiếm rất ít cpu của ứng dụng. Nếu bạn đang nổ mìn các mẫu điều khiển xung quanh với tốc độ cao, bạn có thể nhận thấy nó.
Vì vấn đề thực tế, hãy sử dụng TemplateBinding khi bạn có thể nhưng đừng sợ Binding.