Binding TranslateTransform in Style
Worked on moving the element. Describing the style of the element, I noticed a feature. When TranslateTransform is bound to an element property, then in Blend the layout is updated under the change of this property. But in Unity, the binding seems to disappear and TranslateTransform does not work. There are no errors in the logs.
Style:
Style:
Code: Select all
<Style TargetType="{x:Type local_windows:BaseLocalWindow}">
<Setter Property="Width" Value="320" />
<Setter Property="Height" Value="430" />
<Setter Property="Background" Value="{DynamicResource LowerLevel}" />
<Setter Property="RenderTransform">
<Setter.Value>
<TransformGroup>
<TranslateTransform
X="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=local_windows:BaseLocalWindow},
Path=OffsetX, Mode=OneWay}"
Y="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=local_windows:BaseLocalWindow},
Path=OffsetY, Mode=OneWay}" />
</TransformGroup>
</Setter.Value>
</Setter>
</Style>
-
sfernandez
Site Admin
- Posts: 2991
- Joined:
Re: Binding TranslateTransform in Style
Hi, if it works fine in Blend then it must be a bug in our code, could you please report it in our bugtracker?
Thanks.
Thanks.
-
sfernandez
Site Admin
- Posts: 2991
- Joined:
Re: Binding TranslateTransform in Style
Thanks for the report, we will fix this for the next major release.
Who is online
Users browsing this forum: Ahrefs [Bot], Google [Bot] and 14 guests