我正在编写一个简单的UWP应用程序并使用非常基本的(我认为是这样的)事情来获取错误。 我想在页面之间传递一些数据:
void BusStat::NewTripPage::CreateTrip_Click( Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e )
{
this->Frame->Navigate( Windows::UI::Xaml::Interop::TypeName( TripPage::typeid ), "sometext" );
}
哪个好。 第二页出现问题:
void TripPage::OnNavigatedTo( NavigationEventArgs^ e ) {}
这给编译器错误C2509:OnNavigatedTo':成员函数未在' BusStat :: TripPage'中声明。 当我声明函数时:
void OnNavigatedTo( NavigationEventArgs^ e );
这给编译器错误C2601 [语法错误]和C2511 [' void BusStat :: TripPage :: OnNavigatedTo(Windows :: UI :: Xaml :: Navigation :: NavigationEventArgs ^)':重载成员在' BusStat :: TripPage']
中找不到的功能我必须补充说明这里显示的一个例子:https://docs.microsoft.com/pl-pl/windows/uwp/design/basics/navigate-between-two-pages#3-pass-information-between-pages因为同样的原因也不会为我编译。
任何可能的解决方案?
答案 0 :(得分:2)
在头文件中,您应该按如下方式声明方法:
<link href='https://fonts.googleapis.com/css?family=Oswald' rel='stylesheet'
type='text/css'>
<span onclick="copy(this)">
<img
style="width:100px;"
draggable="false"
class="emoji"
alt=""
src="https://s.w.org/images/core/emoji/2.4/svg/1f600.svg">
</span>
您可以在UWP Samples存储库中看到这一点,例如here。