2009-06-30 61 views

Trả lời

41

Đây là cách viết tắt để liên kết với nguồn hiện tại. Để biết thêm thông tin, hãy xem here.

+29

Vì vậy, nó longhand cho {Binding}. OK biết được là tốt rồi. – Ray

+1

@Ray - suy nghĩ của tôi chính xác. Nếu bạn định viết tắt thì tại sao lại dừng ở đó? – micahtan

+5

Tôi không thể tranh cãi với MSDN, nhưng vẫn có sự khác biệt. {Binding} không thể được sử dụng trên một đối tượng chính nó (là hai cách nó đòi hỏi một thuộc tính) trong khi {Binding Path =.} Hoạt động. –

50

Tôi tìm thấy điều này WPF Binding CheatSheet một vài tháng trước và thấy nó rất hữu ích, đặc biệt là đối với bất kỳ ai học WPF. Có một số lỗi chính tả bên trong nó, nhưng nó vẫn còn khá tốt.

Dưới đây là một đoạn trích nhỏ (được cho là có định dạng bảng):

Basic Binding 
{Binding} Bind to current DataContext. 
{Binding Name} Bind to the “Name” proeprty of the current DataContext. 
{Bindind Name.Length} Bind to the Length property of the object in the Name property of the current DataContext. 
{Binding ElementName=SomeTextBox, Path=Text} Bind to the “Text” property of the element XAML element with name=”SomeTextBox” or x:Name=”SomeTextBox”. 

Direct link to CheatSheet

+0

đẹp nhất nhưng cái gì Tôi đang tìm kiếm lời giải thích cho điều này nhưng tôi không thể tìm thấy nó? – batmaci

+0

@batmaci Tôi muốn nói nó tương đương với '{Binding}', nhưng nó đã được khá một vài năm kể từ khi tôi đã làm việc nhiều với Xaml , vì vậy tôi không chắc chắn. –

Các vấn đề liên quan