Ich habe eine Situation mit einem ListBox-Steuerelement. In der Artikelvorlage befindet sich eine Schaltfläche. Wenn ich auf die Schaltfläche klicke, die ich in der ListBox auswählen möchte, um zu dem Element zu wechseln, in dem sich die Schaltfläche befindet. Im Moment kann ich das ausgewählte Element ändern, indem ich auf eine andere Stelle in der Elementvorlage klicke, aber das funktioniert nicht, wenn ich wähle die Taste. Um den letzten Satz für einen Kommentator zu verdeutlichen, ändert sich das SelectedItem wie erwartet, wenn man in die Elementvorlage klickt, die nicht die Schaltfläche ist. Wenn Sie auf die Schaltfläche innerhalb der Objektvorlage klicken, ändert sich das SelectedItem nicht.Schaltfläche innerhalb der ListBox ItemTemplate nicht Element
Weitere Informationen: Ich benutze MVVM und die Schaltfläche hat einen Befehl in einem Ansichtsmodell angefügt. Jede Lösung müsste es ermöglichen, dass dies weiterhin funktioniert.
Die ListBox ist mit ItemSource verknüpft, und das SelectedItem der ListBox ist an eine Eigenschaft im Ansichtsmodell gebunden.
Wenn es einen festgelegten Weg gibt, konnte ich es bisher nicht finden.
Ich bin mit C# und Visual Studio 2010.
Dank.
Ein bisschen von XAML und cs wäre wirklich hilfreich. * "Das funktioniert nicht, wenn ich den Knopf" * - wie genau funktioniert es nicht? – Sinatr