0
我試圖同時切換,如標籤控件的單選按鈕頁面間導航頁面之間進行導航。我已經嘗試了幾個ways.Here它們是使用單選按鈕在WinRT中
第一XAML
<StackPanel>
<RadioButton Content="navigateto1" Checked="RadioButton_Checked"/>
<RadioButton Content="navigateto2"
Checked="RadioButton_Checked_1"/>
<Frame x:Name="contentframe">
</Frame>
</StackPanel>
那麼後面
私人無效RadioButton_Checked(對象發件人,RoutedEventArgs E) { 變種_frame = contentframe代碼。作爲框架的內容; 如果(_frame!= NULL){ _frame.Navigate(typeof運算(navPage)); }}
private void RadioButton_Checked_1(object sender, RoutedEventArgs e)
{
var _frame = contentframe.Content as Frame;
if (_frame!=null)
{
_frame.Navigate(typeof(navPage));
}
}
框架返回爲空,無論我做什麼..它拋出的內容框架上的nullreference例外..我甚至試過,包括電網和其他控件框架內的連然後我得到一個nulref異常。
什麼問題。爲什麼它返回null?並且在頁面中放置一個框架是安全的..因爲它會級聯兩個框架?
肯定這個工作!但我有我只是想出了一些其他的問題...其實這只是一個樣機XAML,我沒有複製的問題......我真正的問題arised因爲在用戶使用的控制XAML這和我犯了一個依賴類型框架的屬性在後面的代碼中,並將xaml中框架的內容綁定到dproperty ....現在我試圖使用用戶控件導航到用戶控件中的另一個頁面...只是爲了清除我正在建立一個選項卡控制我的用戶控件是標籤界面,其中包含buttns n fram顯示頁面 –