![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Binding on Freezables in Templates Say for example I have a DataTemplate as such: <DataTemplate> <Grid> <Grid.RenderTransform> <RotateTransform /> </Grid.RenderTransform> </Grid> </DataTemplate> How can I bind the Angle property of the RotateTransform? * I can't set it directly because it's a freezable. : This Freezable can not be frozen. <DataTemplate> <Grid> <Grid.RenderTransform> <RotateTransform Angle="{Binding}" /> </Grid.RenderTransform> </Grid> </DataTemplate> * I can't set it in a Trigger? : Error at element 'Setter' : Cannot find the Trigger target 'rotation'.. <DataTemplate> <Grid> <Grid.RenderTransform> <RotateTransform x:Name="rotation" /> </Grid.RenderTransform> <Button /> </Grid> <DataTemplate.Triggers> <Trigger Property="IsLoaded" Value="True"> <Setter TargetName="rotation" Property="Angle" Value="{Binding}" /> </Trigger> </DataTemplate.Triggers> </DataTemplate> * I can't use a property path in a Trigger? : Cannot find the Type 'RenderTransform.(RotateTransform'. Note that Type names are case sensitive. - Aside: I can animate a property path, but I can' "set" one, why not? <DataTemplate> <Grid Name="Grid"> <Grid.RenderTransform> <RotateTransform /> </Grid.RenderTransform> <Button /> </Grid> <DataTemplate.Triggers> <Trigger Property="IsLoaded" Value="True"> <Setter TargetName="Grid" Property="RenderTransform.(RotateTransform.Angle)" Value="{Binding}" /> </Trigger> </DataTemplate.Triggers> </DataTemplate> Help! I'm running out of ideas. - Doug |
| | #2 (permalink) |
| Guest | RE: Binding on Freezables in Templates For the last sample I think it's <Setter TargetName="Grid" Property="(Grid.RenderTransform).(RotateTransform.Angle)" Value="{Binding}" /> Valentin "Doug" wrote: > Say for example I have a DataTemplate as such: > > <DataTemplate> > <Grid> > <Grid.RenderTransform> > <RotateTransform /> > </Grid.RenderTransform> > </Grid> > </DataTemplate> > > How can I bind the Angle property of the RotateTransform? > > * I can't set it directly because it's a freezable. : This Freezable can > not be frozen. > > <DataTemplate> > <Grid> > <Grid.RenderTransform> > <RotateTransform Angle="{Binding}" /> > </Grid.RenderTransform> > </Grid> > </DataTemplate> > > * I can't set it in a Trigger? : Error at element 'Setter' : Cannot find > the Trigger target 'rotation'.. > > <DataTemplate> > <Grid> > <Grid.RenderTransform> > <RotateTransform x:Name="rotation" /> > </Grid.RenderTransform> > <Button /> > </Grid> > <DataTemplate.Triggers> > <Trigger Property="IsLoaded" Value="True"> > <Setter TargetName="rotation" Property="Angle" Value="{Binding}" /> > </Trigger> > </DataTemplate.Triggers> > </DataTemplate> > > * I can't use a property path in a Trigger? : Cannot find the Type 'RenderTransform.(RotateTransform'. > Note that Type names are case sensitive. > - Aside: I can animate a property path, but I can' "set" one, why not? > > <DataTemplate> > <Grid Name="Grid"> > <Grid.RenderTransform> > <RotateTransform /> > </Grid.RenderTransform> > <Button /> > </Grid> > <DataTemplate.Triggers> > <Trigger Property="IsLoaded" Value="True"> > <Setter TargetName="Grid" Property="RenderTransform.(RotateTransform.Angle)" > Value="{Binding}" /> > </Trigger> > </DataTemplate.Triggers> > </DataTemplate> > > Help! I'm running out of ideas. > > - Doug > > > |
| |
| |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Binding inside binding question | Yoavo | Avalon | 0 | 12-03-2007 08:24 AM |
| Templating templates? | Sorin Dolha | Avalon | 1 | 11-04-2007 11:41 AM |
| Binding to a Foreign Key Binding? | -=B3N=- | Avalon | 0 | 06-14-2007 06:45 AM |
| Binding Question (Binding in General) | Jason | Avalon | 2 | 05-09-2007 04:41 AM |
| Templates | Travis King | Vista General | 13 | 07-25-2006 12:44 AM |