0

我在堆栈面板中有一系列左对齐按钮。我想让当前选择的按钮重新定位,最好将他的对齐方式更改为正确的。

我在资源 xaml 中有一个样式部分,用于定义面板中所有按钮的宽度、高度、对齐方式等。

完成上述任务的最佳方法是什么?是否可以更改当前选择(单击)按钮的样式(即从左到右更改对齐方式)?

谢谢。

4

1 回答 1

0

您可以TriggerIsFocused属性上使用 a 并更改所需的设置

例子:

<Button Width="50" Height="30" >
    <Button.Style>
        <Style TargetType="Button">
            <Setter Property="HorizontalAlignment" Value="Left" />
            <Style.Triggers>
                <Trigger Property="IsFocused" Value="True">
                    <Setter Property="HorizontalAlignment" Value="Right" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </Button.Style>
</Button>
于 2013-08-20T22:47:07.033 回答