Trả lời ngắn gọn : {Binding}là không một phím tắt cho "ràng buộc với chính nó" (theo nghĩa RelativeSource.Self ). Thay vào đó, {Binding} tương đương với {Binding Path=.} , liên kết với nguồn hiện tại.
Nói rõ hơn : Một ràng buộc có một nguồn và một đường dẫn . Ví dụ: bạn có thể thực hiện "ràng buộc với chính nó" bằng cách sử dụng
<myUIControl myProperty="{Binding RelativeSource={RelativeSource Self}, Path=x}" />
Tuy nhiên, điều này đặt nguồn thành chính điều khiển, vì vậy nó sẽ cố gắng truy cập xthuộc tính của điều khiển giao diện người dùng (thay vì xthuộc tính của bối cảnh dữ liệu hiện tại). Từ cách tôi hiểu câu hỏi của bạn, đây không phải là điều bạn muốn; cụ thể, nó không phải là những gì {Binding}: {Binding}giữ nguyên nguồn (thường là DataContextcủa một số phần tử mẹ) và liên kết với chính nguồn (tương đương với Path=.).