1

Windows Phone 8 アプリケーションを開発しています。ピボット ページのアイテム間のスワップを無効にするにはどうすればよいですか? IsHitTestVisibleそれを行うためにプロパティを無効にしたためです。しかし、私がそれを使用したとき; アイテム ページのコントロールはユーザーからの入力を受け付けませんか? スワップを無効にするにはどうすればよいですか? 同時にユーザーからの入力を許可しますか?

4

1 に答える 1

6

PivotItems を切り替えるために WP8 で Pivot を停止するには、新しい Pivot.IsLocked=true プロパティを使用します。詳細については、http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.controls.pivot.islocked(v=vs.105).aspxをご覧ください。

たとえば、次のコード スニペットは、WP8 で Pivot.IsLocked を使用する方法を示しています。

<phone:Pivot IsLocked="True">
    <phone:PivotItem Header="Foo">
        <TextBox />
    </phone:PivotItem>
    <phone:PivotItem Content="Bar" Header="Bar" />
    <phone:PivotItem Content="Baz" Header="Baz" />
</phone:Pivot>

このコード スニペットを実行すると、ピボットには最初の PivotItem のみが表示されますが、操作は可能です (単純に IsEnabled=False に設定した場合はできません)。

最初の項目のみでピボット

WP7 の場合、この同じプロパティをサポートする Windows Phone ツールキットにある LockablePivot を使用します。詳細については、@ http://www.windowsphonegeek.com/articles/Windows-Phone-Toolkit-LockablePivot-in-depthをご覧ください。

于 2013-01-28T22:16:59.557 に答える