1

誰かが Windows 8 の FlipView コントロールで私を助けることができるのだろうか.私は FlipView を使用するアプリを持っています. 最近の Windows 8 の更新まではすべて正常に機能していましたが、特定の状況で FlipView が「2 回」反転するようになりました。

エラーを再現する XAML の例を次に示します。

<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
    <FlipView >
        <Grid Height="762" Background="#FF29AA29">
            <TextBlock HorizontalAlignment="Center" Text="1" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="#FF192780">
            <TextBlock HorizontalAlignment="Center" Text="2" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="Green">
            <TextBlock HorizontalAlignment="Center" Text="3" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="Orange">
            <TextBlock HorizontalAlignment="Center" Text="4" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="Blue">
            <TextBlock HorizontalAlignment="Center" Text="5" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="Red">
            <TextBlock HorizontalAlignment="Center" Text="6" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
        <Grid Height="762" Background="Yellow">
            <TextBlock HorizontalAlignment="Center" Text="7" VerticalAlignment="Center" 
                       Foreground="Black" FontSize="96"/>
        </Grid>
    </FlipView>
</Grid>

ご覧のとおり、FlipView 内に番号付きグリッドを使用した非常に単純な例です。

ここで、マウスを別の場所に移動せずに、進むまたは戻るフリップ ボタン (左右のボタンがわずかにグレー表示されている) をクリックすると (つまり、マウスを進むボタンの上に移動し、マウスを再度動かさずに複数回クリックします)。 1,2,4,6,7 を反転します (私の xaml の数字を参照してください)。

ただし、クリックの間にマウスを少し動かすと、正しい動作 (1、2、3、4、5、6、7) が得られます。

このエラーは、ローカル マシン モードとエミュレータ モードの両方に存在します。

エミュレーターで指のドラッグ方法を使用してフリップする場合は発生しません。

これを修正する方法について誰かアイデアがありますか?

4

1 に答える 1

1

ダウンロードした Windows 8 の更新プログラムがタッチパッドのドライバーを台無しにしていたことが判明しました。問題は純粋にドライバーに関連していますが、非常に奇妙です。

于 2012-10-12T09:31:12.203 に答える