2012-04-06 1 views
0

Ich versuche, das Aussehen einer Bildlaufleiste in einem Xaml-Datagrid anzupassen. Ich kann die Benutzersteuerung für den Stil ohne Probleme erstellen, aber wenn ich es um das DataGrid wickeln, das nicht funktioniert. Gibt es etwas, an das ich innerhalb der DataGrid-Eigenschaften binden kann, die das benutzerdefinierte Steuerelement oder den benutzerdefinierten Stil verwenden?Überschreiben der Ansicht einer DataGrid-Bildlaufleiste

Dank SO

Antwort

2

Zuerst müssen Sie Ihre benutzerdefinierten Steuerelement ScrollBar-Vorlage machen. Anschließend können Sie eine Kopie der DataGrid-Steuerelementvorlage in Expression Blend öffnen, das vorhandene Bildlaufleistensteuerelement finden und Ihren Stil anwenden und anschließend in einem Ressourcen-Wörterbuch mit dem BasedOn-Wert für den TargetType speichern. Dies wird empfohlen oder wenn es sich um eine Ad-hoc-Lösung handelt, können Sie sie auf die usercontrol.resources Ihres Datagrids anwenden.

Sie können die Scrollbar Steuerelement Vorlage finden here

+0

Besser als meine Antwort +1 – Paparazzi

Verwandte Themen