Entwickler-Ecke

WPF / Silverlight - WPF ScrollViewer, rotierte Elemente


darkneo - Mi 27.05.09 11:10
Titel: WPF ScrollViewer, rotierte Elemente
Hallo zusammen,

ich experimentiere zur Zeit mit der ScrollViewer-Komponente von WPF.

Innerhalb des ScrollViewers befindet sich ein Button, den ich per RotationTransform um 45 Grad drehe. Leider passen sich die Scrollbars des ScrollViewers nicht der neuen Situation an, sprich: die Ecken des Buttons sind außerhalb des sichtbaren Bereiches und man kann auch nicht dorthin "scrollen".

Wie bekomme ich es hin, dass der ScrollViewer auch die Rotation von Elementen für seine Scrollbars berücksichtigt?

Gruß
darkneo


XML-Daten
1:
2:
3:
4:
5:
6:
7:
<ScrollViewer>
   <Button RenderTransformOrigin="0.5,0.5" Content="Hello world">
      <Button.RenderTransform>
         <RotateTransform Angle="45"/>
      </Button.RenderTransform>
   </Button>
</ScrollViewer>


Kha - Mi 27.05.09 13:41

:welcome:

Dafür gibt es LayoutTransform.


darkneo - Mi 27.05.09 14:36

Vielen Dank, daß war die Lösung :)

In das Thema Transformationen muss ich mich noch etwas genauer reinlesen.