相关疑难解决方法(0)

使用WPF功能区(适用于.NET 4)和RibbonControlSizeDefinition对项目大小进行项目级别控制

根据MSDN文档,可以使用功能区:RibbonControlSizeDefinition通过设置ControlSizeDefinition属性来控制WPF功能区上项目的大小.有没有人使用这个属性有什么成功?我发现它完全被忽略了.我最初使用数据绑定设置它,但也尝试使用代码隐藏文件.

这个问题是类似的,但是在其中一条评论中正确地指出OP已经使用了RibbonControlGroup,因此看到了预期的行为.

我知道通常最好让功能区对尺寸进行自己的操作.可悲的是,这不是这个项目的选择.

我列出了我的XAML代码中不起作用的部分.

    <ribbon:RibbonTab Header="MyTab">
        <ribbon:RibbonGroup Header="MyGroup">
            <ribbon:RibbonButton Label="My big button" Name="BigButton"
                                 LargeImageSource="Images\Ribbon\assignments_duties_a2k_32.png"
                                 SmallImageSource="Images\Ribbon\assignments_duties_a2k_16.png">
                <ribbon:RibbonButton.ControlSizeDefinition>
                    <ribbon:RibbonControlSizeDefinition ImageSize="Large" IsLabelVisible="True" />
                </ribbon:RibbonButton.ControlSizeDefinition>
            </ribbon:RibbonButton>
            <ribbon:RibbonButton Label="My little button" Name="SmallButton"
                                 LargeImageSource="Images\Ribbon\assignments_duties_a2k_32.png"
                                 SmallImageSource="Images\Ribbon\assignments_duties_a2k_16.png">
                <ribbon:RibbonButton.ControlSizeDefinition>
                    <ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
                </ribbon:RibbonButton.ControlSizeDefinition>
            </ribbon:RibbonButton>
        </ribbon:RibbonGroup>
    </ribbon:RibbonTab>
Run Code Online (Sandbox Code Playgroud)

wpf ribbon

6
推荐指数
1
解决办法
1836
查看次数

标签 统计

ribbon ×1

wpf ×1