Adorner-слой в WPF или Как правильно отнаследоваться
От: Пушкин Россия  
Дата: 13.03.11 09:50
Оценка:
Пишу простенькую программу (WPF) — игру Паззлы. Застопорился на том что не могу вытащить из нижнего Scrollviewer Adorner-слой. Гугл не помог.


Основная структура юзер-интерфейса:

-Grid
--Scrollviewer
---Canvas — принимает картинку
--Scrollviewer
---Wrappanel — содержит много картинок, которые перетаскиваются на канвас
----Image's

<ScrollViewer Name="scrollJagsawPuzzle" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="0">
                    <Grid>
                       <Canvas Name="dest" />
                    </Grid>
                </ScrollViewer>
                <ScrollViewer Name="scrollViewer2" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.Row="2" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible">
                    <WrapPanel x:Name="panelPieces" Orientation="Horizontal" Height="Auto" Width="Auto" />
                </ScrollViewer>


Основная суть проблемы: Адорнер-слой скрывается за границами скроллвью.
Есть предположение, что нужно как-то верно отнаследоваться

Может кто знает как эту проблему можно решить ? (Для работы аттача нужно скопировать JPG в папку C:\Image)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.