diff --git a/Microsoft.Toolkit.Uwp.SampleApp/Microsoft.Toolkit.Uwp.SampleApp.csproj b/Microsoft.Toolkit.Uwp.SampleApp/Microsoft.Toolkit.Uwp.SampleApp.csproj index d1cbca55189..6b2945ec7b1 100644 --- a/Microsoft.Toolkit.Uwp.SampleApp/Microsoft.Toolkit.Uwp.SampleApp.csproj +++ b/Microsoft.Toolkit.Uwp.SampleApp/Microsoft.Toolkit.Uwp.SampleApp.csproj @@ -115,7 +115,7 @@ 6.1.0-build.6 - 2.3.200213001 + 2.4.2 0.7.0-alpha @@ -1633,4 +1633,4 @@ - \ No newline at end of file + diff --git a/Microsoft.Toolkit.Uwp.SampleApp/Shell.SamplePicker.cs b/Microsoft.Toolkit.Uwp.SampleApp/Shell.SamplePicker.cs index d05e0584a69..be888c5b9fa 100644 --- a/Microsoft.Toolkit.Uwp.SampleApp/Shell.SamplePicker.cs +++ b/Microsoft.Toolkit.Uwp.SampleApp/Shell.SamplePicker.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; +using System.Threading; using System.Threading.Tasks; using Microsoft.Toolkit.Uwp.Helpers; using Microsoft.Toolkit.Uwp.SampleApp.Pages; @@ -126,7 +127,15 @@ SamplePickerGridView.ItemsSource is Sample[] currentSamples && private void NavView_ItemInvoked(Microsoft.UI.Xaml.Controls.NavigationView sender, Microsoft.UI.Xaml.Controls.NavigationViewItemInvokedEventArgs args) { - if (args.InvokedItem is SampleCategory category) + //// Temp Workaround for WinUI Bug https://github.com/microsoft/microsoft-ui-xaml/issues/2520 + var invokedItem = args.InvokedItem; + if (invokedItem is FrameworkElement fe && fe.DataContext is SampleCategory cat2) + { + invokedItem = cat2; + } + //// End Workaround - args.InvokedItem + + if (invokedItem is SampleCategory category) { if (SamplePickerGrid.Visibility != Visibility.Collapsed && _selectedCategory == category) { diff --git a/Microsoft.Toolkit.Uwp.SampleApp/Styles/Generic.xaml b/Microsoft.Toolkit.Uwp.SampleApp/Styles/Generic.xaml index 2801a0bd232..a718f6cdf3a 100644 --- a/Microsoft.Toolkit.Uwp.SampleApp/Styles/Generic.xaml +++ b/Microsoft.Toolkit.Uwp.SampleApp/Styles/Generic.xaml @@ -1119,16 +1119,30 @@ Grid.Column="2"/> - - - - - - - - - - + + + + + + + + + @@ -1282,7 +1303,25 @@ Grid.Row="4" /> - + + + + + + + + + - + diff --git a/Microsoft.Toolkit.Uwp.UI.Controls/TokenizingTextBox/TokenizingTextBoxItem.AutoSuggestBox.xaml b/Microsoft.Toolkit.Uwp.UI.Controls/TokenizingTextBox/TokenizingTextBoxItem.AutoSuggestBox.xaml index b6ab76f25e3..59cc9eec752 100644 --- a/Microsoft.Toolkit.Uwp.UI.Controls/TokenizingTextBox/TokenizingTextBoxItem.AutoSuggestBox.xaml +++ b/Microsoft.Toolkit.Uwp.UI.Controls/TokenizingTextBox/TokenizingTextBoxItem.AutoSuggestBox.xaml @@ -305,6 +305,7 @@ ItemTemplate="{Binding Path=Owner.SuggestedItemTemplate, RelativeSource={RelativeSource Mode=TemplatedParent}}" ItemsSource="{Binding Path=Owner.SuggestedItemsSource, RelativeSource={RelativeSource Mode=TemplatedParent}}" PlaceholderText="{Binding Path=Owner.PlaceholderText, RelativeSource={RelativeSource Mode=TemplatedParent}}" + Style="{StaticResource SystemAutoSuggestBoxStyle}" Text="{Binding Text, Mode=TwoWay}" TextBoxStyle="{StaticResource TokenizingTextBoxTextBoxStyle}"/> @@ -312,5 +313,68 @@ + + +