TextBox an CollectionView binden
-
Hallo zusammen,
kann mir jemand bei folgendem Codeschnipsel erklären was da im Hintergrund passiert bzw. was das allgemeine Konzept hinter der Syntax ist?
Ich habe folgendes ViewModel:
public class TestClass { public string Name { get; set; } } public class ViewModel { public ViewModel() { CollectionViewSource source = new CollectionViewSource(); source.Source = new List<TestClass> {new TestClass() {Name = "test"}}; Data = source.View; } public ICollectionView Data { get; set; } }
und eine Textbox die sich wie folgt daran bindet (DataContext ist auf das Viewmodel gesetzt):
<TextBox Text="{Binding Path=Data/Name}" />
Mir ist einfach diese / Syntax unbekannt, habe sie glaube ich nur mal im Zusammenhang mit DataTables oder dergleichen gesehen. Kann mich da jemand vielleicht auf einen passenden MSDN Artikel stoßen?
mfg
KaPtainCugelEDIT: Peinlich, mittlerweile bin ich durch Zufall auf folgenden Artikel gestoßen:
http://stackoverflow.com/questions/6414321/wpf-binding-syntax