가변 개수의 항목이있는 ObservableCollection이 있습니다. 나는 목록 상자의 내부 텍스트 상자에 각 항목을 표시합니다 ObservableCollection의 첫 번째 항목 건너 뛰기
<ListBox ItemsSource="{Binding Collection, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBox Label="{Binding Title}"/>
</DataTemplate>
</ListBox.ItemTemplate>
지금 내가 ObservableCollection에의 첫 번째 항목을 건너 뛰려면. 내 ViewModel에서 그렇게 할 수 있는지 /해야하는지 알고 있지만, XAML에서 그렇게 할 수 있는지 알고 싶습니다. 뭔가 같이 :
<ListBox ItemsSource="{Binding Collection.Skip(0), Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
...
를'모드 = TwoWay'를 지정하고'UpdateSourceTrigger = PropertyChanged'은'ItemsSource' 속성을 바인딩 할 때 이해가되지 않습니다. 컨트롤은 결코 그 속성을 변경하지 않습니다. – Clemens
네, 맞습니다. 그것은 단순한 방식으로 내 문제를 보여주기 위해 다른 코드 코드에서 모아 놓은 예제 일뿐입니다. 바인딩의 해당 부분을 삭제하는 것을 잊었습니다. – L4c0573