Interaction.Behaviors在SplitView中不起作用?

时间:2016-02-15 10:23:11

标签: winrt-xaml windows-10-universal template10

我将SplitView用于我的XAML页面。在SplitView内,触发行为无效。

例如:

<SplitView.Content>
 <Grid>
  <Button x:Name="Button">
    <Interactivity:Interaction.Behaviors>
      <Core:EventTriggerBehavior EventName="Click" >
         <Core:GoToStateAction StateName="SplitViewState />
      </Core:EventTriggerBehavior>
    </Interactivity:Interaction.Behaviors>
  </Button>

 </Grid>
</SplitView.Content>

单击按钮时,没有任何反应。它适用于SplitView之外的元素。

1 个答案:

答案 0 :(得分:0)

我猜您错过了设置SomeAttribute值。

Transfer

<强>已更新

查看位于TargetObject<Button Content="click me" HorizontalAlignment="Center" VerticalAlignment="Center"> <I:Interaction.Behaviors> <Core:EventTriggerBehavior EventName="Click" > <Core:GoToStateAction TargetObject="{Binding ElementName=MySplitView}" StateName="OpenOverlayLeft"/> </Core:EventTriggerBehavior> </I:Interaction.Behaviors> </Button> 内外的4个按钮的行为。一切都很好。

SplitView.Content

看看它是如何工作的:

enter image description here