1
我剛開始使用Windows Phone 8開發的通用表單。 不,我想測試是否選擇了某個pivotitem,那麼它應該激發一個函數來將一個網格加載到該pivot數據項中。在Windows Phone 8中的數據透視頁面LoadedPivot事件不會觸發?
這裏是我的XAML和我的代碼到目前爲止 XAML:
<phone:Pivot Name="mainpivot" Title="MY APPLICATION" LoadingPivotItem="mainpivot_LoadingPivotItem" LoadedPivotItem="mainpivot_LoadedPivotItem_1">
<!--Pivot item one-->
<phone:PivotItem Name="staticpivot" Header="static">
<!--Double line list with text wrapping-->
<Grid Name="staticGrid" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<TextBox Name="txtUsername" Grid.Column="1" Height="70"></TextBox>
<TextBox Name="txtPassword" Grid.Row="1" Height="70" Grid.Column="1"></TextBox>
<TextBox Name="txtdescription" Grid.Row="2" Height="150" Grid.Column="1" TextWrapping="Wrap"></TextBox>
<TextBlock Height="40" Text="USERNAME" HorizontalAlignment="Center"></TextBlock>
<TextBlock Height="40" Text="PASSWORD" HorizontalAlignment="Center" Grid.Row="1"></TextBlock>
<TextBlock Height="40" Text="DESCRIPTION" HorizontalAlignment="Center" Grid.Row="2"></TextBlock>
<Button Grid.Row="4" Grid.ColumnSpan="2" Tap="Button_Tap">SAVE DATA</Button>
</Grid>
</phone:PivotItem>
<!--Pivot item two-->
<phone:PivotItem x:Name="genericpivot" Header="generic">
<!--Double line list no text wrapping-->
</phone:PivotItem>
</phone:Pivot>
,你可以看到第二樞軸具有什麼也沒有,我要與控件動態填充它。
的問題是在這裏的代碼:當我調試
private void mainpivot_LoadedPivotItem_1(object sender, PivotItemEventArgs e)
{
if (e.Item.Name == "genericpivot")
{
loadDetailForPivot();
}
}
此功能不火,並把一個斷點。 任何人都可以告訴我爲什麼?或者給出解釋它的鏈接。
問候
@pumpkinzwan感謝您的快速回復...您看到的東西是,我們目前的移動應用程序,我們事先加載控件,一切正常,但現在我們計劃的新版本,公司不會有同樣的結構與我們一樣,所以我們必須在從webservice接收它時控制負載?如果這是有道理的... ...並且謝謝!該事件現在火災:) – Arrie