Meine DataTemplate für meine ListBox enthält einen TextBlock. Wenn ich auf den Textblock klicke, möchte ich, dass er in eine TextBox geändert wird, damit ich ihn bearbeiten kann. Gibt es einen guten Weg, dies zu tun?Wie erstelle ich eine silverlight editierbare Listbox?
0
A
Antwort
0
Sie sollten die bidirektionale Bindung des Textes verwenden können. Anschließend sollten alle Änderungen an der Text-Abhängigkeitseigenschaft für das Element in das ursprüngliche Datenobjekt zurückgespiegelt werden.
In Ihrem Datatemplate, haben Sie wahrscheinlich so etwas wie
<TextBox Text="{Binding}" />
könnten Sie versuchen, dies zu machen
<TextBox Text="{Binding Mode=TwoWay}" />
Leider bin ich auf einer Maschine ohne Silverlight SDK auf es zur Zeit, so dass ich kann nicht überprüfen, ob meine Syntax für die Bindung korrekt ist.
1
Sie können einige Ideen bekommen hier: Tim heuer's editable ListBox
Verwandte Themen
- 1. Silverlight Listbox Leistungsproblem mit ListBox
- 2. Wie erstelle ich eine ListBox in ASP.NET MVC mit Einzelauswahlmodus?
- 3. Wie genau erstelle ich eine mehrspaltige Listbox in Visual Basic?
- 4. Silverlight Animationssteuerung in ListBox
- 5. Silverlight Listbox wählbar ItemTemplate
- 6. Silverlight Listbox benutzerdefinierter Stil
- 7. Silverlight MVVM, das eine ListBox bindet
- 8. Woher weiß ich, wann eine ListBox in Silverlight gerendert wurde?
- 9. IPhone wie Scrollen auf Silverlight ListBox
- 10. Wie bekomme ich einen Verweis auf ItemsPanel einer Silverlight ListBox
- 11. Animate Listbox Angebote im Silverlight
- 12. Silverlight/Prism/RIA: Wie erstelle ich die optimale Infrastruktur?
- 13. Silverlight - Stoppen von Hervorhebungen in einer Listbox
- 14. Bindung einer Listbox in Silverlight RIA
- 15. Silverlight: ListBox groß genug für alle Inhalte?
- 16. Wie erstelle ich eine Mehrfachfrage?
- 17. Wie erstelle ich eine Transaktionsnummer?
- 18. Wie erstelle ich eine MKMapView?
- 19. Wie erstelle ich eine Gemfile?
- 20. Anordnen einer Silverlight-Listbox - MVVM-stylee
- 21. Silverlight: Den Hintergrund der Listbox transparent machen?
- 22. Silverlight 4 Listbox - programmgesteuert mehrere Elemente auswählen
- 23. Silverlight: ListBox machen zweireihige Bild Schieber
- 24. ListBox füllt Datenbindung nicht in Silverlight 2
- 25. ListBox arbeiten WPF aber nicht auf Silverlight
- 26. Wie programmiere ich eine gwt Listbox?
- 27. Silverlight 3 Checkbox Listbox Bug beim Scrollen?
- 28. Machen Sie eine NSTableCellView editierbare
- 29. Wie programmiere ich eine Leinwand in Silverlight?
- 30. Wie erstelle ich eine generische Erweiterungsmethode?
Ein Textblock kann nicht bearbeitet werden. Deshalb möchte ich es in eine TextBox ändern, damit ich sie bearbeiten kann. Dann funktioniert die TwoWay-Bindung wie sie soll. – ScottG
Whoops, mein Schlechter. TextBox mit einer Zwei-Wege-Bindung sollte Sie dorthin bringen. –