Ich habe ein Kombinationsfeld, das mit einer ObservableCollection von Elementen verbunden ist. Ich hätte gerne ein standardmäßig ausgewähltes Element, das (None) ist, das den Wert der Eigenschaft, die ich an "SelectedValue" gebunden habe, auf null setzt.Artikel an DataBound ItemsControl in WPF anhängen
Ich denke, es sollte eine Möglichkeit geben, dies mit einer Kombination von Style/DataTemplate/TemplateSelector zu erreichen. Ich versuche, dies mit MVVM zu entwerfen, also möchte ich etwas, das nicht Codebehind verwendet und ist so wiederverwendbar wie möglich. Ich möchte auch, dass die Vorteile der ObservableCollection (Aktualisierung der Sammlung, die das Steuerelement erneut binden) intakt bleiben.
Bonus Teil B: Ich wäre auch in der Lage, ein zusätzliches visuelles Element an der Unterseite eines ItemsControl ebenso anzuhängen. Ich dachte, es wäre einfach, das DataTemplate zu ändern, wenn ich wüsste, wie man es auf dem letzten Element einer Sammlung auslöst. Bereit, andere Optionen hier zu unterhalten.
Ich habe das versucht. Ich bin nicht viel Glück beim Binden einer CollectionContainer "Collection" -Eigenschaft an eine Eigenschaft aus dem Objekt in DataContext (ex. ). Funktioniert gut aus einer statischen Ressource aber ... vermisse ich hier etwas? –