У меня есть приложение C# WinRT. У меня есть ряд эскизов. Когда пользователь нажимает и удерживает миниатюру, я хочу «всплывать» сетку, которая действует как контекстное меню над местом, где находится миниатюра. У меня все работает, кроме позиционирования сетки над целевым эскизом. В WinForms это тривиально, используя свойства Top/Left, но эти свойства или что-то подобное, похоже, не существуют в WinRT.
У меня есть доступ к целевому объекту изображения через HoldRoutingEventArgs, и у меня есть доступ к сетке через XAML, поскольку он существует при запуске, но с непрозрачностью 0%. Я даже сохранил структуру Rect, принадлежащую целевому объекту Image, в свойстве Rect в моей ViewModel в надежде реализовать это с помощью привязки данных. Я просто не знаю, как переместить сетку в нужное место. Как я могу это сделать?