Ich habe noch keine Informationen für dieses Problem für Blend/WPF gefunden. Nur für Eclipse und das wird nicht helfen.Wie scrolle ich einen ScrollViewer in Design-Zeit in Blend
Ich entwerfe gerade einen WPF 4 Application Dialog. Es sollte eine ScrollViewer
mit verschiedenen Elementen sein innerhalb eines StackPanel
:
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="470" VerticalAlignment="Top">
<StackPanel Height="1893" Width="899">
<!-- Elements here ... -->
</StackPanel>
<ScrollViewer>
Bisher funktioniert alles wie erwartet. Die Bildlaufleiste ist sichtbar. Mein Problem ist, dass ich in Entwurfszeit in Blend oder Visual Studio 2012 nicht 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 dafür ist, das Control zu erweitern, um den vollständigen Inhalt anzuzeigen. Aber das kann nicht die beste Lösung sein. Hat jemand einen Hinweis auf das richtige Scrollen in der Designzeit?
Vielen Dank.
Sie für Ihre ausführliche und Arbeits Antwort danken, Viv. Ich habe es geschafft, es zum Laufen zu bringen. Dennoch ist es verwirrend, warum Microsoft die Unterstützung fallen gelassen hat. Windows Forms Anwendungen mit Bildlaufleisten unterstützt das Scrollen im Entwurfsmodus, wenn ich mich richtig erinnere. –
Ich frage mich, ob es möglich ist, dasselbe in Silverlight zu tun? Ich habe versucht, Ihren Code in Silverlight-Projekt und es wirft 'Der Name DependencyPropertyDescriptor 'ist nicht im aktuellen Kontext Fehler vorhanden. Gibt es eine Problemumgehung? Ich fand diesen Artikel https://bkiener.wordpress.com/2010/08/27/listening-to-dependencyproperty-changes-in-silverlight/, der das Thema berührt, aber nicht herausfinden kann, wie es für Ihren Code angewendet wird. –