1

您好,我如何在 PivotItem 中找到 GotFocus 事件,我厌倦了 GalaSoft 与 Triger 和 EventName="GotFocus" 的交互,但它没有被触发,谁能帮我找到 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 回答