Applying manipulation on content inside the LockScreenPreview component

Dec 4, 2013 at 8:24 PM
I've got this code:
<controls:LockScreenPreview
                IsHitTestVisible="False">
    <Canvas>
        <Rectangle Fill="Red" Width="250" Height="200"
                           ManipulationDelta="UIElement_OnManipulationDelta"/>
    </Canvas>
</controls:LockScreenPreview>
where the ManipulationDelta handle is:
private void UIElement_OnManipulationDelta(object sender, ManipulationDeltaEventArgs e)
{
    var rect = sender as Rectangle;
    var marginLeft = rect.Margin.Left + e.DeltaManipulation.Translation.X;
    var marginTop = rect.Margin.Top + e.DeltaManipulation.Translation.Y;
    rect.Margin = new Thickness(marginLeft, marginTop, 0, 0);
}
When my canvas is not set as content for the LockScreenPreview, I can move it without problems.

But when I put it into the LSP component, it doesn't move anymore.

I thought that this could have been something related to the routing of the manipulation events, but even setting the IsHitTestVisible property to false didn't help.

Suggestions?
Coordinator
Dec 5, 2013 at 6:02 PM
Can you create a ticket with a repro so I can see what you're seeing?