Как изменить направление движения InAppnitification? - PullRequest
0 голосов
/ 29 мая 2020

В настоящее время, когда появляется Microsoft.Toolkit.Uwp.UI.Controls.InAppnitification, он всегда идет снизу вверх. Но это странно, когда я устанавливаю InAppnitification s VerticalAlignment на Top.

Итак, есть ли какой-нибудь пример, чтобы переопределить его направление.

enter image description here

Кроме того, я опубликовал запрос функции на Github. Если хочешь, проголосуй.

1 Ответ

1 голос
/ 29 мая 2020

На основе документа InAppnitification существует два свойства: HorizontalOffset и VerticalOffset . Они управляют горизонтальным и вертикальным смещением всплывающей анимации, вы можете изменить их, чтобы переопределить направление всплывающего уведомления. Например:

Сверху вниз:

<controls:InAppNotification x:Name="ExampleInAppNotification"
                            Content="This is a test message."
                            ShowDismissButton="True"
                            AnimationDuration="00:00:00.1000000"
                            VerticalOffset="-100"
                            HorizontalOffset="0"
                            StackMode="Replace" />

Слева направо:

<controls:InAppNotification x:Name="ExampleInAppNotification"
                            Content="This is a test message."
                            ShowDismissButton="True"
                            AnimationDuration="00:00:00.1000000"
                            VerticalOffset="0"
                            HorizontalOffset="-100"
                            StackMode="Replace" />

Справа налево:

<controls:InAppNotification x:Name="ExampleInAppNotification"
                            Content="This is a test message."
                            ShowDismissButton="True"
                            AnimationDuration="00:00:00.1000000"
                            VerticalOffset="0"
                            HorizontalOffset="100"
                            StackMode="Replace" />
...