none
Scrollviewer + Canvas... RRS feed

  • Pergunta

  • Alguem sabe me explicar porque esse codigo não funciona, e me ajudar a achar uma solução.

     

          <ScrollViewer Name="ViewZoom" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" Margin="10"
                         MouseDown="ScrollViewer_MouseDown" MouseUp="ScrollViewer_MouseUp" MouseMove="ScrollViewer_MouseMove">
                    <my:Canvas x:Name="image" Width="4763" Height="3185">
                        <Canvas.Background>
                            <ImageBrush ImageSource="pack://application:,,,/imagens/mapa.jpg"/>
                        </Canvas.Background>
                    </my:Canvas>
                </ScrollViewer>

    Ele cria as ScrollBar mas não deixa eu mecher com elas...
    Microsoft...
    terça-feira, 23 de agosto de 2011 13:27

Respostas

  • Não sei o que eu estava fazendo de errado, mas acrescentei no meu canvas

    HorizontalAlignment="Right" VerticalAlignment="Bottom"

    E corrigi um erro no posicionamento do viewbox que estava num dockpanel acima do scrollviewer... deixei o scroolviewer como ultimo membro do dockpanel e alterei a propriedade LastChildFill="True".

    Não descobri a reslação das alterações com a solução, mas por algum motivo não deixava mover as barras de rolagem do scrollviewer.

    Agora está tudo OK.


    Microsoft...
    • Marcado como Resposta Tenjor terça-feira, 23 de agosto de 2011 13:54
    terça-feira, 23 de agosto de 2011 13:53