[wpf] WPF 바인딩에서“{Binding Path =.}”는 무엇을 의미합니까?

{Binding Path=.}WPF 바인딩에서 의미는 무엇입니까 ?

어떤 사람들이 그것을 사용하는 것을 보았지만 설명을 찾을 수 없습니다.

바인딩 구문에 다른 특수 기호가 {Binding /}있습니까 (제외 )?



답변

이것은 현재 소스에 바인딩하기위한 속기입니다. 자세한 내용은 여기를 참조 하십시오 .

구체적으로 문서에서 :

선택적으로 마침표 (.) 경로를 사용하여 현재 소스에 바인딩 할 수 있습니다. 예를 들어 Text="{Binding}"Text="{Binding Path=.}".


답변

나는이 발견 쪽지를 바인딩 WPF 몇 달 특히 WPF를 배우는 사람을 위해, 백업하고 매우 유용합니다. 그 안에 철자 오류가 있지만 여전히 꽤 좋습니다.

다음은 작은 발췌 부분입니다 (표 형식이 있어야 함).

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”.

CheatSheet에 직접 링크


답변