0

我无法动态设置 WPF Toolkit Extended 1.6 MessageBox 的默认 flowdirection 属性,知道我有一个静态字段,有没有办法在代码和运行时做到这一点myFlowDirection

我已经尝试过它的工作正常并且它改变了流程但我需要它动态

        <Style TargetType="{x:Type toolkit:MessageBox}">
        <Setter Property="FlowDirection"  Value="RightToLeft"/>
        </Style>

此 MessageBox 无法派生且没有构造函数

4

2 回答 2

1

只是一个猜测,但是您是否尝试过绑定 Setter 属性?

此链接是来自 SO 的问题,听起来与您的相似:

WPF 绑定到样式中另一个属性的绑定

这是另一个例子:

http://forums.silverlight.net/t/130096.aspx/1

于 2012-08-21T02:51:32.807 回答
0

是的,您可以通过MessageBoxOptions.RtlReading设置消息框FlowDirection

例如:

MessageBox.Show("Your RTL Text", "Message Box Title", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.None, MessageBoxOptions.RtlReading);

于 2020-07-28T21:58:54.257 回答