Как создать раскадровку перевода VisualTransition, которая переходит от *текущего* значения x к фиксированному конечному значению?

Пользователь перетаскивает элемент в правую часть экрана, и пока он это делает, я меняю функцию перевода X в MainGrid, чтобы отслеживать палец. Как только они отпускают палец, раскадровка завершает перетаскивание, анимируя преобразование X MainGrid в конечное значение.

В основном я хотел бы сказать "АКТУАЛЬНО!" как показано ниже, но это недопустимый xaml. Поиск в документах msdn или в Интернете не помог. Должно быть что-то простое, верно?

                <VisualTransition To="Dismissed">
                    <Storyboard>
                        <DoubleAnimationUsingKeyFrames Storyboard.TargetName="MainGrid" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)">
                            <LinearDoubleKeyFrame KeyTime="0:0:0" Value="CURRENT!" />
                            <SplineDoubleKeyFrame KeySpline="0.1, 0.9, 0.2, 1" KeyTime="0:0:1.0" Value="385" />
                        </DoubleAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualTransition>

person swinefeaster    schedule 20.07.2016    source источник
comment
Не визуализируя, что именно вам нужно, есть какой-то пример? Вы просто хотите сделать что-то вроде этого?   -  person Chris W.    schedule 20.07.2016
comment
@swinefeaster вы хотите связать что-то, но это может создать проблемы из-за зависания. Я привязался к текущему значению ширины в этом ответе, но это было сложно. stackoverflow.com/a/37708885/73804   -  person patrick    schedule 20.07.2016
comment
обновленный вопрос для уточнения   -  person swinefeaster    schedule 21.07.2016