Windows phone 8 在WP8中禁用交换

Windows phone 8 在WP8中禁用交换,windows-phone-8,Windows Phone 8,我正在开发WindowsPhone8应用程序。 如何禁用透视页面中项目之间的交换?因为我禁用了ishitestvisible属性来执行此操作。 但是当我使用它的时候;项目页面中的控件不接受用户的输入? 如何禁用交换?并允许用户同时输入?要停止WP8上的数据透视以切换数据透视项,请使用新的Pivot.IsLocked=true属性。请在此处阅读更多信息@ 例如,此代码段显示了如何在WP8上使用Pivot.IsLocked: 运行此代码段时,您可以看到Pivot仅显示第一个PivotItem,但

我正在开发WindowsPhone8应用程序。 如何禁用透视页面中项目之间的交换?因为我禁用了
ishitestvisible
属性来执行此操作。 但是当我使用它的时候;项目页面中的控件不接受用户的输入?
如何禁用交换?并允许用户同时输入?

要停止WP8上的数据透视以切换数据透视项,请使用新的Pivot.IsLocked=true属性。请在此处阅读更多信息@

例如,此代码段显示了如何在WP8上使用Pivot.IsLocked:


运行此代码段时,您可以看到Pivot仅显示第一个PivotItem,但您仍然可以与之交互(如果仅将IsEnabled设置为False,则无法实现此操作)


对于WP7,请使用Windows Phone工具包中支持相同属性的LockablePivot。请在此处阅读更多信息@

要停止WP8上用于切换数据透视项的数据透视,请使用新的Pivot.IsLocked=true属性。请在此处阅读更多信息@

例如,此代码段显示了如何在WP8上使用Pivot.IsLocked:


运行此代码段时,您可以看到Pivot仅显示第一个PivotItem,但您仍然可以与之交互(如果仅将IsEnabled设置为False,则无法实现此操作)


对于WP7,请使用Windows Phone工具包中支持相同属性的LockablePivot。在此处阅读更多信息@

您的意思是不想允许轴更改(即从左向右滑动),但仍希望轴上的控件正常工作?是的,完全正确。我想禁用交换,因为我使用按钮在轴项目“mypivot.selectitem=itemone;”之间移动您是否尝试过
IsEnabled=false
IsTabStop=false
?此外,我假设这有点违背此控件的预期使用方式,因此我想知道使用单独的
页面
并让您的按钮相应地导航到它们(而不是使用透视控件)是否更有意义.您的意思是不允许轴更改(即从左向右滑动),但仍希望轴上的控件正常工作?是的,完全正确。我想禁用交换,因为我使用按钮在轴项目“mypivot.selectitem=itemone;”之间移动您是否尝试过
IsEnabled=false
IsTabStop=false
?此外,我假设这有点违背此控件的预期使用方式,因此我想知道使用单独的
页面
并让您的按钮相应地导航到它们(而不是使用透视控件)是否更有意义非常感谢。它运行良好;但是,我添加了一个按钮,允许用户在不使用交换的情况下转到下一项。如果(MyPivot.IsLocked==true){MyPivot.IsLocked=false;MyPivot.SelectedItem=itemtwo;}MyPivot.IsLocked=true;}非常感谢。它运行良好;但是,我添加了一个按钮,允许用户在不使用交换的情况下转到下一项。如果(MyPivot.IsLocked==true){MyPivot.IsLocked=false;MyPivot.SelectedItem=itemtwo;}MyPivot.IsLocked=true;}