Hallo Leute und danke für's reinschauen...
habe ein kleines Problem mit meinem ScrollViewer.... hab ein Grid im ScrollViewer drin, dass ich so Scaliere:
Blöderweise bleibt das Grid von den Abmessungen her gleich. Daher reagiert der ScrollViewer nicht auf neue Größe.... Was kann man in dem Fall machen?
habe ein kleines Problem mit meinem ScrollViewer.... hab ein Grid im ScrollViewer drin, dass ich so Scaliere:
VB.NET-Quellcode
- Dim sFaktor As Double = 1
- Private Sub gMainGrid_MouseWheel(sender As Object, e As MouseWheelEventArgs)
- Dim tmpMatrix = gMainGrid.LayoutTransform.Value
- sFaktor = sFaktor + (e.Delta / 1000)
- If sFaktor < 0.4 Then sFaktor = 0.4
- If sFaktor > 4 Then sFaktor = 4
- tmpMatrix.Scale(sFaktor, sFaktor)
- gMainGrid.RenderTransform = New MatrixTransform(tmpMatrix)
- End Sub
Blöderweise bleibt das Grid von den Abmessungen her gleich. Daher reagiert der ScrollViewer nicht auf neue Größe.... Was kann man in dem Fall machen?