Nie znalazłem jeszcze informacji dla tego problemu dla Blend/WPF. Tylko dla Eclipse i to nie pomoże.Jak przewinąć ScrollViewer w czasie projektowania w mieszance
Obecnie projektuję okno aplikacji WPF 4. Powinien on być ScrollViewer
z różnych elementów w StackPanel
:
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Height="470" VerticalAlignment="Top">
<StackPanel Height="1893" Width="899">
<!-- Elements here ... -->
</StackPanel>
<ScrollViewer>
Jak dotąd wszystko działa zgodnie z oczekiwaniami. Pasek przewijania jest widoczny. Mój problem polega na tym, że nie mogę przewinąć w dół w czasie projektowania w Blend lub Visual Studio 2012. Uruchamianie projektu działa poprawnie, a użytkownik może przewijać w dół do innych obiektów.
Ale w Czasie Projektowania nie ma szans na przewinięcie w dół do dokładnego pozycjonowania (teraz ukrytych) Kontrolek.
Jednym z rozwiązań jest rozszerzenie Kontrolki, aby wyświetlić pełną zawartość. Ale to nie może być najlepsze rozwiązanie. Czy ktoś ma wskazówkę co do właściwego przewijania w czasie projektowania?
Dziękuję bardzo.
dziękuję za szczegółową odpowiedź i pracy, Viv. Udało mi się sprawić, żeby działało. Niemniej jednak, jest to mylące, dlaczego Microsoft zrzekł się wsparcia. Aplikacje Windows Forms z przewijanymi panelami obsługują przewijanie w trybie projektowania, o ile dobrze pamiętam. –
Zastanawiam się, czy można zrobić to samo w Silverlight? Próbowałem twój kod w projekcie Silverlight i rzuca "Nazwa" DependencyPropertyDescriptor "nie istnieje w bieżącym kontekście" błąd. Czy istnieje jakieś obejście? Znalazłem ten artykuł https://bkiener.wordpress.com/2010/08/27/listening-to-dependencyproperty-sanges-in-silverlight/ który dotyka tematu, ale nie mogę dowiedzieć się, jak zastosować go do kodu. –