功能区自动选择上下文选项卡

时间:2012-01-24 14:26:41

标签: wpf ribbon

我的应用程序中有一个带有上下文选项卡的功能区。我已设法根据我的应用程序中选择的内容使标签显示和隐藏自己。我的问题是,如何在显示时自动选​​择它(即带到前面)?

1 个答案:

答案 0 :(得分:3)

我明白了。只需要根据可见性做一个样式触发器:

 <r:RibbonTab Header="Options"  
                     ContextualTabGroupHeader="Options" 
                     Visibility="{Binding CurrentFiles.SelectedItem, Converter={StaticResource DSToVisConverter}}" >
            <r:RibbonTab.Style>
                <Style TargetType="r:RibbonTab">
                    <Style.Triggers>
                        <Trigger Property="Visibility" Value="Visible">
                            <Setter Property="IsSelected" Value="True" />
                        </Trigger>
                    </Style.Triggers>                        
                </Style>                   
            </r:RibbonTab.Style>