Wie blättere ich einen ScrollViewer in der Entwurfszeit in Blend

8

Ich habe noch keine Informationen zu diesem Problem für Blend / WPF gefunden. Nur für Eclipse und das wird nicht Hilfe.

Ich entwerfe gerade einen WPF 4 Application Dialog. Es sollte ein ScrollViewer mit verschiedenen Elementen innerhalb eines StackPanel sein:

%Vor%

Bis jetzt funktioniert alles wie erwartet. Die Bildlaufleiste ist sichtbar. Mein Problem ist, dass ich in in Visual Studio 2012 nicht in Entwurfszeit herunterscrollen kann. Das Ausführen des Projekts funktioniert gut und der Benutzer kann zu anderen Objekten herunterscrollen.

Aber in der Entwurfszeit scheint es keine Möglichkeit zu geben, nach unten zu scrollen, um die (jetzt versteckten) Kontrollen genau zu positionieren.

Eine Lösung besteht darin, das Control zu erweitern, um den vollständigen Inhalt anzuzeigen. Aber das kann nicht die beste Lösung sein. Hat jemand einen Anhaltspunkt für das richtige Scrollen in der Designzeit?

Vielen Dank.

    
Dennis Alexander 03.07.2013, 07:28
quelle

2 Antworten

12

Glauben Sie nicht, dass dafür ein Out-of-the-Box-Entwurfszeitattribut existiert. Sie können sich jedoch sehr leicht selbst eine erstellen.

sagen etwas wie:

%Vor%

Jetzt, indem Sie die benutzerdefinierte Eigenschaft in Ihrem XAML wie folgt festlegen:

%Vor%

In der Entwurfszeit allein sollten Sie Ihr Design mit einem Bildlauf-Offset wie

anzeigen können

Während der tatsächlichen Laufzeit wird die Steuerung nicht berührt. Das CustomDesignAttributes hat auch eine ähnliche Eigenschaft local:CustomDesignAttributes.HorizontalScrollTo für den horizontalen Offset zur Entwurfszeit.

    
Viv 03.07.2013, 11:33
quelle
2

Es gibt noch einen anderen Ansatz, um das Problem des nicht scrollenden ScrollViewers zu lösen. Grundsätzlich sollte der Inhalt von ScrollViewer in ein UserControl umgewandelt werden. Und dann werden Sie Ihre tatsächlichen Inhalte bearbeiten, wie Sie Ihr UserControl (separate Datei und volle Breite) bearbeiten würden.

Es wird in diesem Blogartikel Ссылка

genauer beschrieben     
Dimitry K 08.02.2015 09:35
quelle

Tags und Links