Windows 8 metro应用中的旋转文本块

Windows 8 metro应用中的旋转文本块,windows-8,rotation,microsoft-metro,Windows 8,Rotation,Microsoft Metro,我(在Windows8CR,vs2011中)编写了一个应用程序,并在其中旋转了一个文本块。 现在在windows 8 rc和vs 2012的同一个应用程序中,旋转不起作用 textblock.ManipulationMode = (lastTB.ManipulationMode & ~ManipulationModes.System) | ManipulationModes.Rotate | ManipulationModes.RotateInertia; textblock.Manip

我(在Windows8CR,vs2011中)编写了一个应用程序,并在其中旋转了一个文本块。 现在在windows 8 rc和vs 2012的同一个应用程序中,旋转不起作用

textblock.ManipulationMode = (lastTB.ManipulationMode & ~ManipulationModes.System) | ManipulationModes.Rotate | ManipulationModes.RotateInertia;
textblock.ManipulationDelta += lastTB_ManipulationDelta;
该事件不起作用


有什么想法吗?

这可能是因为在发布预览中操纵事件发生了一些变化。本文档详细介绍了API中发生的更改:


具体来说,事件现在使用度而不是弧度。因此,也许您必须更改代码以反映这一点?

谢谢,非常有用的文档。但问题是,事件似乎没有触发。也许如果您使用XAML发布完整的代码示例,我们可以尝试复制它?这是c代码。文本框添加在代码中。有一个点击的事件“选择”文本框,然后我应该能够旋转它。TextBox.Tapped+=TextBox\u Tapped;AddHandler(TappedEvent,新的TappedEventHandler(textBox_Tapped),true);文本是:tb.manufactionmode=(tb.manufactionmode&~manufactionmodes.System)| manufactionmodes.Rotate | manufactionmodes.RotateInertia;tb.manufactionDelta+=tb;AddHandler(操纵DeltaEvent,新操纵DeltaEventHandler(tb),true);