0
我試圖訪問一個函數或加載到框架的.XAML頁面中的UI組件。 在我的我的MainPage有用來使用來顯示不同的頁面幀...從主頁訪問框架內的子頁面中的函數
Frame->Navigate(Windows::UI::Xaml::Interop::TypeName(View::typeid));
我可以使用視圖頁面內的MainPage訪問功能...
View::View() : rootPage(MainPage::Current)
{
...
}
View::onClickBtnAdd(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
rootPage->ResetImageView();
}
void View::DoSomething(){
//do some stuff in the View page
}
這使得MainPage.xaml.cpp中的函數可以從View.xaml.cpp訪問,並且工作正常。 我想能夠從MainPage.xaml.cpp訪問View.xaml.cpp ...類似於以下內容。
MainPage::onImageTapped(Platform::Object^ sender, Windows::UI::Xaml::Input::TappedRoutedEventArgs^ e)
{
View->DoSomething();
}
我看了一下爲Frame Class的文檔,它看起來像SourcePageType是我可能需要,但我無法弄清楚如何使用它。 任何提示?
argh我在一個點上非常接近...我有查看^ V =(View ^)Frame-> Content-> GetType();我只是不得不擺脫 - > GetType(),那是把我扔掉! – Oliver9523
它總是讓我們興奮的小事情。 :)很高興,幫助。 –