Skip to content

Growl Notification can not handle RTL Correctly, Inversed Images #799

@AlBannaTechno

Description

@AlBannaTechno

Hi,
I work on an RTL app, but I just noticed that the growl notification have an issue, might be two,
see,

2021-04-21_062015_2

The issue on the left side, Local Growl

     <hc:ScrollViewer
                Grid.Column="1"
                Grid.Row="0"
                Background="Transparent"
                VerticalScrollBarVisibility="Hidden" HorizontalAlignment="Right" IsInertiaEnabled="True"
                IsPenetrating="True">
                <StackPanel
                    hc:Growl.Token="AllMToken"
                    hc:Growl.GrowlParent="True" VerticalAlignment="Top" Margin="0,10,10,10" />
            </hc:ScrollViewer>

the alignment works correctly, but the image of states was inversed: this means that this image inherited the FlowDirection from its parent
which should not happen, it should explicitly be FlowDirection="LeftToRight"

The issue on the right side : Global Growl

Growl.ErrorGlobal() // and so on.

this seems to use LTR direction, so it produces a culture-specific alignment issue, view RTL language in LTR context
so the question here is, how to change the global Growl FlowDirection, if it is not possible, then it is an issue 😄

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions