【问题标题】:RibbonCheckBox alignment in a RibbonGroupRibbonGroup 中的 RibbonCheckBox 对齐方式
【发布时间】:2013-12-11 04:05:40
【问题描述】:
<RibbonWindow x:Class="xxx.yyy"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
...
    <Ribbon x:Name="mainRibbon" Grid.Row="0" >
...
        <RibbonTab Name="ComparisonTab" HorizontalContentAlignment="Left" Header="Comparison" >
            <!--<StackPanel Orientation="Vertical" HorizontalAlignment="Left">-->
            <RibbonGroup HorizontalContentAlignment="Left" Header="Images" >
                <RibbonCheckBox HorizontalAlignment="Left" Width="200" IsChecked="{Binding CompInfo1Check}" Label="{Binding CompInfo1Text}" />
                <RibbonCheckBox HorizontalAlignment="Left" Width="200" IsChecked="{Binding CompInfo2Check}" Label="{Binding CompInfo2Text}" />
                <RibbonCheckBox HorizontalAlignment="Left" Width="200" IsChecked="{Binding CompInfo3Check}" Label="{Binding CompInfo3Text}" />
            </RibbonGroup>
            <!--</StackPanel>-->
        </RibbonTab>

我有一些带有动态文本(标签)的复选框,我想让它们在功能区组中左对齐。
我已经在他们和他们的父母身上尝试了所有可以想象的水平(内容)对齐组合。我试图将它们放入容器(StackPanel、Grid)中。我什至尝试将标签设置为单独的元素。

复选框在功能区组中始终居中。如何将它们水平对齐到左侧?

【问题讨论】:

  • 这可能是硬编码到功能区中的东西。

标签: wpf xaml ribbon


【解决方案1】:

我找到了在功能区中使用标准复选框的解决方法。它们的对齐没有问题。如果需要,可以将它们设置为看起来像功能区复选框。

所以,修改后的xaml是:

        <RibbonTab Name="ComparisonTab" HorizontalContentAlignment="Left" Header="Comparison" >
            <RibbonGroup Header="Images" >
                <StackPanel Orientation="Vertical" HorizontalAlignment="Left">
                    <CheckBox Height="25" IsChecked="{Binding CompInfo1Check}" Content="{Binding CompInfo1Text}" />
                    <CheckBox Height="25" IsChecked="{Binding CompInfo2Check}" Content="{Binding CompInfo2Text}" />
                    <CheckBox Height="25" IsChecked="{Binding CompInfo3Check}" Content="{Binding CompInfo3Text}" />
                </StackPanel>
            </RibbonGroup>
        </RibbonTab>

编辑
可能更好的方法是使用网格,没有标签的 RibbonCheckBox 和 TextBlock 。 解释here

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    相关资源
    最近更新 更多