Hallo,
Ik heb achterliggend (in C#) een aantal rechthoeken (System.Windows.Rect). In XAML visualiseer ik deze rechthoeken met een <Rectangle .../>.
De properties van de achterliggende Rect kunnen wijzigen en deze worden geupdate in XAML met dataBinding.
Het probleem nu is dat het ook mogelijk moet kunnen zijn om de achterliggende Rect te roteren m.b.v een transformatie matrix (dit kan standaard) maar het visualiseren van deze geroteerde rechthoek geeft problemen.
Met volgende code heb ik de rechthoek in XAML kunnen roteren:
<Rectangle.RenderTransform>
<RotateTransform CenterX="{Binding CenterX}" CenterY="{Binding CenterY}" Angle="{Binding Angle}" />
</Rectangle.RenderTransform>
Het probleem hierbij is nu dat ik achterliggend naast de Rect ook nog een Center punt en een hoek moet bijhouden om na het uitvoeren van de rotatieMatrix deze rotatie ook zichtbaar te maken in XAML. (M.a.w ik moet de attributen CenterX, centerY en Angle extra bijhouden).
Dit zou ik dus liever vermijden....
Bestaat er een mogelijkheid om gebruik te maken van de achterliggende Rect om de XAML Rectangle te weergeven (zonder dus deze extra attributen)?
Ik heb achterliggend (in C#) een aantal rechthoeken (System.Windows.Rect). In XAML visualiseer ik deze rechthoeken met een <Rectangle .../>.
De properties van de achterliggende Rect kunnen wijzigen en deze worden geupdate in XAML met dataBinding.
Het probleem nu is dat het ook mogelijk moet kunnen zijn om de achterliggende Rect te roteren m.b.v een transformatie matrix (dit kan standaard) maar het visualiseren van deze geroteerde rechthoek geeft problemen.
Met volgende code heb ik de rechthoek in XAML kunnen roteren:
<Rectangle.RenderTransform>
<RotateTransform CenterX="{Binding CenterX}" CenterY="{Binding CenterY}" Angle="{Binding Angle}" />
</Rectangle.RenderTransform>
Het probleem hierbij is nu dat ik achterliggend naast de Rect ook nog een Center punt en een hoek moet bijhouden om na het uitvoeren van de rotatieMatrix deze rotatie ook zichtbaar te maken in XAML. (M.a.w ik moet de attributen CenterX, centerY en Angle extra bijhouden).
Dit zou ik dus liever vermijden....
Bestaat er een mogelijkheid om gebruik te maken van de achterliggende Rect om de XAML Rectangle te weergeven (zonder dus deze extra attributen)?