zoukankan      html  css  js  c++  java
  • NavigateToPageAction打开新页面

    首先要加上两个命名空间

    分别为:

     
    1. xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"   
    2. xmlns:ec="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"  
      xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" 
      xmlns:ec="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactions"
    

    然后

     
    1. <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="170,239,0,0" Grid.Row="1">  
    2.             <i:Interaction.Triggers>  
    3.                 <i:EventTrigger EventName="Click">  
    4.                     <ec:NavigateToPageAction TargetPage="/Page1.xaml"/>  
    5.                 </i:EventTrigger>  
    6.             </i:Interaction.Triggers>  
    <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="170,239,0,0" Grid.Row="1">
                <i:Interaction.Triggers>
                    <i:EventTrigger EventName="Click">
                        <ec:NavigateToPageAction TargetPage="/Page1.xaml"/>
                    </i:EventTrigger>
                </i:Interaction.Triggers>
    </Button>

    使用NavigateToPageAction还可以传递查询字符串:

    我们可以用NavigationContext.QueryString,把查询字符串读出来

     
    1. //NavigateToPageAction is also very useful for Binding data to NavigationContext.QueryString  
    2.   
    3.   
    4. <ListBox>  
    5.      ...  
    6.      <i:Interaction.Triggers>  
    7.          <i:EventTrigger EventName="SelectionChanged">  
    8.              <ec:NavigateToPageAction>  
    9.                  <ec:NavigateToPageAction.TargetPage>  
    10.                      <Binding Path="SelectedIndex" ElementName="MainListBox"   
    11.                      StringFormat="/DetailsPage.xaml?selectedItem={0}"/>  
    12.                  </ec:NavigateToPageAction.TargetPage>  
    13.              </ec:NavigateToPageAction>   
    14.          </i:EventTrigger>  
    15.      </i:Interaction.Triggers>  
    16.  </ListBox>  
  • 相关阅读:
    《DSP using MATLAB》Problem 8.9
    《DSP using MATLAB》Problem 8.8
    PID库与PID基本优化(四)
    PID库与PID基本优化(三)
    PID库与PID基本优化(二)
    PID库与PID基本优化(一)
    Mahony姿态解算算法笔记(二)
    《理解矩阵》笔记
    Mahony姿态解算算法笔记(一)
    洛谷p1082 同余方程
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/4035480.html
Copyright © 2011-2022 走看看