![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| | |||||||
| | Vista - How to determine index of TabItem when styling Tab |
| |
| 08-15-2006 | #1 |
| | How to determine index of TabItem when styling Tab Hi, I am styling a TabControl and the TabItems that it contains but I want the TabItem to look different it the first TabItem. I can't figure out how to determine it a TabItem is the first TabItem however. It would be nice if the ItemsControl tab provided a readonly attached property for this purpose, but it doesn't. Does anyone know the best way to do this in XAML as part of a trigger? Am I missing something obvious? Here is a piece of my control template trigger to give you an idea of what I am trying to accomplish (watch for wrapping): <ControlTemplate.Triggers> <Trigger Property="Name" Value="Chart"> <-- There has to be a better way! --> <!-- It would be great if we could do the following <Trigger Property="ItemsControl.Index" Value="0"> --> <Setter TargetName="FirstTabLeftWingShadow" Property="Visibility" Value="Visible" /> <Setter TargetName="LeftWingShadow" Property="Visibility" Value="Collapsed" /> <Setter TargetName="FirstTabLeftWing" Property="Visibility" Value="Visible" /> <Setter TargetName="LeftWing" Property="Visibility" Value="Collapsed" /> <Setter TargetName="LeftColumn" Property="Width" Value="16" /> </Trigger> -- Thanks, -Neal Borelli |
| My System Specs |
![]() |
| Thread Tools | |
| |