Ich habe eine ObservableCollection mit einer variablen Anzahl von Elementen. Ich zeige jedes Element in einem Text innerhalb einer List-Box:Überspringe das erste Objekt von ObservableCollection
<ListBox ItemsSource="{Binding Collection, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBox Label="{Binding Title}"/>
</DataTemplate>
</ListBox.ItemTemplate>
Jetzt habe ich das erste Element des ObservableCollection überspringen will. Ich weiß, dass ich das in meinem ViewModel machen kann/sollte, aber ich würde gerne wissen, ob dies eine XAML-Methode ist. Etwas wie:
<ListBox ItemsSource="{Binding Collection.Skip(0), Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
...
Als Hinweis, die Option 'Mode = TwoWay' und' Update = PropertyChanged' nicht sinnvoll, wenn die 'ItemsSource' Eigenschaft Bindung: Sie würden auch einen ausreichend großen Wert für die
AlternationCount
Eigenschaft müssen. Das Steuerelement ändert diese Eigenschaft nie. – ClemensJa, Sie haben Recht. Es ist nur ein Beispiel, das ich aus verschiedenen Code-Stücken zusammensetze, um mein Problem auf einfache Weise zu zeigen. Ich habe vergessen, diesen Teil der Bindung zu löschen. – L4c0573