2016-05-01 11 views
0

<SemanticZoom x:Name="Zoom" > <SemanticZoom.ZoomedInView> <ListView Name="HotelInList" IsItemClickEnabled="False" Style="{StaticResource HotelListViewStyle}" ItemContainerStyle="{StaticResource HotelListItemContainerStyle}" ItemsSource="{Binding Source={StaticResource HotelViewSource}}" ItemTemplate="{StaticResource HotelListItemTemplate}" SelectedItem="{Binding Selected, Mode=TwoWay}" > <Interactivity:Interaction.Behaviors> <Core:EventTriggerBehavior EventName="ItemClick"> <Core:GoToStateAction StateName="DetailVisualState" /> </Core:EventTriggerBehavior> </Interactivity:Interaction.Behaviors> <ListView.GroupStyle>UWPセマンティックズーム、ListView、VisualState

上記の対話性スニペットは機能しません。 HotelInListにDetailVisualStateというビジュアルステートが含まれていないことについては不平を言いますが、これは簡潔さのために省略されていますが、ルートレイアウトグリッドの一部の上のビジュアルステートです

SemanticZoomの中にEventTriggerBehaviorを入れ子にしますか? ThisPageをx

答えて

0

<Interactivity:Interaction.Behaviors> <Core:EventTriggerBehavior EventName="ItemClick"> <Core:GoToStateAction StateName="DetailVisualState" TargetObject="{Binding ElementName=ThisPage}" /> </Core:EventTriggerBehavior> </Interactivity:Interaction.Behaviors>

:あなたが要求したvisualSTATEのをリソースツリーを下に見て、利用可能な資源から見つけるための対話を強制的に実際のページの名前。

関連する問題