Markieren Sie ganze Zeilen, die nur in Silverlight DataGrid
Wenn der Benutzer klickt auf eine Zeile in der datagrid - (oder verwendet die Tastatur), wird die betreffende Zeile ausgewählt ist, aber die bestimmte Zelle, die Sie geklickt haben, ist auch angesichts Ihrer eigenen besonderen Fokus. Dies ist gut für eine Bearbeitung von Daten raster, aber ich bin versucht, etwas zu schaffen, das mehr wie ein öffnen-dialog zeigt die Eigenschaften für jedes Element in der Liste, also...
Ist es möglich, konfigurieren Sie ein (readonly) DataGrid, so dass der Benutzer kann nur auswählen, oder konzentrieren sich auf ganze Reihen, nicht einzelne Felder.
Wenn das nicht möglich ist, gibt es einen eleganten Weg, nur das erste element wählbar - zum Beispiel in der standard-Windows-Dialogfeld "Öffnen", wenn Sie ändern, um Details anzuzeigen gibt es verschiedene Spalten für jede Zeile (Dateiname, ERSTELLUNGSDATUM, Größe, etc.), aber können Sie nur, markieren Sie die Elemente in der Spalte Dateiname.
InformationsquelleAutor David | 2009-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist meiner (Lahmen) version fügt hinzu, dass ein schwarzer hintergrund auf der ausgewählten Zeile und grauem hintergrund, auf der aktuellen Zeile. Ich hatte zum überschreiben der Stile, denn ich war die Malerei die Zellen einzeln und der Reihe ausgewählt wurde ausgeblendet.
Fügen Sie einfach den eingefügten code DataGrid-Instanz:
InformationsquelleAutor R4cOON
können Sie ändern den Stil der DataGridCell
Hier ist ein Beitrag, der helfen wird
http://leeontech.wordpress.com/2009/06/29/hilighting-entire-rows-in-datagrid/
InformationsquelleAutor user122069
Könnten Sie schaffen einen Stil wie diese samples zu markieren und ausrichten habe ich:
später haben Sie gesagt:
....
Ich hoffe, das funktioniert für jeden, der wandert, wie markieren Sie eine ganze Zeile in WPF DataGrid.
InformationsquelleAutor Junior M