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

标签 wpf ribbon

我的应用程序中有一个带上下文选项卡的功能区。我已经设法让选项卡根据我在应用程序中选择的内容正确显示和隐藏自身。我的问题是,如何让它在显示时被自动选中(即置于最前面)?

最佳答案

我想通了。只需要根据可见性执行样式触发器:

 <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>

关于wpf - 功能区自动选择上下文选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8988477/

相关文章:

设置了 Image 和 IsCheckable 的 WPF MenuItem

xml - Office 2007/2010 自定义功能区 UI 如何更改选项卡颜色 XML 标签

c# - 添加控件以从ViewModel查看

wpf - 即使列表框有项目,ListBox ItemContainerGenerator 也会返回 null

c# - 使用字符串数组动态填充功能区设计组合框?

wpf - XamlParseException关于从资源设置图像

c# - 功能区按钮的 `onAction` 设计模式

c# - Excel 添加在自定义功能区选项卡中将不显示

.net - WPF Singleton ValueConverters 性能影响

c# - 使用切换按钮创建选择器