NavigationViewを使用したUWPアプリケーションがあります。私はAutoSuggestBoxのもっと深い使い方を除いて、すべてのサンプルを扱っているこのドキュメントを参照しています。 https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/navigationviewContentFrame.Navigateはナビゲーション項目で機能しますが、AutoSuggestBoxでは機能しません
私が試みているのは、QuerySubmittedでMainPage NavigationViewのContentFrameを更新することです。ContentFrame.Navigateでこれを行うよう試みましたが、ContentFrameが完全に空白になってしまいます。私は非常に混乱しているので、関連するAutoSuggestBoxについてはあまりない。
私の現在のコードは次のようになります。私の他の作業ビューと同じです
private async void AutoSuggestBox_QuerySubmittedAsync(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args)
{
searchResultsClass.searchQuery = suggestBox.Text;
Debug.WriteLine(searchResultsClass.searchQuery);
await searchResultsClass.SearchAsync();
this.ContentFrame.Navigate(typeof(SearchResults));
}
SearchResults.xamlは、:
<Page
x:Class="TestApp.Views.SearchResults"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:TestApp.Views"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<GridViewHeaderItem Content="Search results for ''" FontSize="36"/>
</Grid>
</Page>
申し訳ありませんが、私はブレークポイントを追加しました、うまくいっているようですが、まだ何もしませんでした。私は問題を再現するための新しいプロジェクトを作成し、それをやっている可能性のあるものを取り除くためにそれをスリム化しましたが、同じ問題です。ここでは、最小限のプロジェクトにリンクしている、私はおそらく何か信じられないほど明白な逃した、 – Mtngoats
申し訳ありません、インターネットはGoogleドライブにプロジェクトをアップロードする年月を要した。 [リンクはこちらです。](https://drive.google.com/file/d/1BihjN8PVnJXzxO86YG30BA556nZLWQKx/view?usp=sharing)私が編集時間で中断される前の最後の文章を続けると、私はおそらく、私が持っているなら、謝罪してください。 – Mtngoats
@Mngngoatsがテストしたのは、その理由があるので、更新された答えを確認してください。 –