1

こんにちは、Pivo​​tItem に GotFocus イベントを見つける方法 Triger および EventName="GotFocus" との GalaSoft の相互作用にうんざりしていましたが、PivioItem イベントを見つけるのを手伝ってくれる人はいません。

ありがとうございました。

4

2 に答える 2

1

ピボット項目は、そのピボット項目内に配置されたコントロールをクリックするとフォーカスを取得します。

<controls:PivotItem Header="item1">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="GotFocus">
                        <i:InvokeCommandAction Command="{Binding ShowMessageCommand}" />
                    </i:EventTrigger>
                </i:Interaction.Triggers>
                <Grid>
                    <TextBox Height="100"
                             Width="200"/>
                    <Button Height="100"
                            Width="200" />
                </Grid>
            </controls:PivotItem>

このコードは私にとってはうまくいきます。ボタンまたはテキスト ボックスをクリックすると、ピボット アイテムがフォーカスされます。これがお役に立てば幸いです。

于 2012-04-12T05:30:43.850 に答える
0

はい、

ここであなたは解決策です:

<controls:Pivot Title="My Pivot">
<i:Interaction.Triggers>
    <i:EventTrigger EventName="SelectionChanged">
        <i:InvokeCommandAction Command="{Binding EuropePivotSelectedCommand}" />
    </i:EventTrigger>
</i:Interaction.Triggers>

<controls:PivotItem Header="item1">
</controls:PivotItem>

<controls:PivotItem Header="item2">
</controls:PivotItem>

よろしく Juanlu、ElGuerre

于 2013-03-16T21:45:24.093 に答える