diff --git a/windows/ReactTestApp/MainPage.cpp b/windows/ReactTestApp/MainPage.cpp index 5e4b20cd7..6140d60ca 100644 --- a/windows/ReactTestApp/MainPage.cpp +++ b/windows/ReactTestApp/MainPage.cpp @@ -9,12 +9,13 @@ #include "MainPage.g.cpp" using winrt::Windows::ApplicationModel::Core::CoreApplication; +using winrt::Windows::ApplicationModel::Core::CoreApplicationViewTitleBar; using winrt::Windows::Foundation::IAsyncAction; using winrt::Windows::UI::ViewManagement::ApplicationView; using winrt::Windows::UI::Xaml::RoutedEventArgs; -using winrt::Windows::UI::Xaml::Style; using winrt::Windows::UI::Xaml::Window; -using winrt::Windows::UI::Xaml::Controls::Button; +using winrt::Windows::UI::Xaml::Controls::MenuFlyout; +using winrt::Windows::UI::Xaml::Controls::MenuFlyoutItem; using winrt::Windows::UI::Xaml::Navigation::NavigationEventArgs; namespace winrt::ReactTestApp::implementation @@ -25,11 +26,11 @@ namespace winrt::ReactTestApp::implementation SetUpTitleBar(); - auto menuItems = ReactMenu().Children(); + auto menuItems = MenuFlyout().Items(); std::optional<::ReactTestApp::Manifest> manifest = ::ReactTestApp::GetManifest(); if (!manifest.has_value()) { - Button newMenuItem; - newMenuItem.Content(winrt::box_value(L"Couldn't parse app.json")); + MenuFlyoutItem newMenuItem; + newMenuItem.Text(L"Couldn't parse app.json"); newMenuItem.IsEnabled(false); menuItems.Append(newMenuItem); } else { @@ -37,7 +38,7 @@ namespace winrt::ReactTestApp::implementation auto &components = manifest.value().components; for (auto &&c : components) { - Button newMenuItem = GetComponentMenuButton(c); + MenuFlyoutItem newMenuItem = GetComponentMenuButton(c); menuItems.Append(newMenuItem); } @@ -73,7 +74,7 @@ namespace winrt::ReactTestApp::implementation void MainPage::SetReactComponentName(IInspectable const &sender, RoutedEventArgs) { - auto s = sender.as - - - - + + + + + - - - +