|
52 | 52 |
|
53 | 53 | </ResourceDictionary.MergedDictionaries> |
54 | 54 |
|
55 | | - <DataTemplate x:Key="BasicSearchResultTemplate" |
56 | | - x:DataType="local:FilteredSearchResult"> |
57 | | - <Grid HorizontalAlignment="Stretch" |
58 | | - ColumnSpacing="8" |
59 | | - ToolTipService.ToolTip="{x:Bind Label}"> |
60 | | - <Grid.ColumnDefinitions> |
61 | | - <ColumnDefinition Width="Auto" /> |
62 | | - <ColumnDefinition Width="*" /> |
63 | | - </Grid.ColumnDefinitions> |
64 | | - |
65 | | - <ContentPresenter Grid.Column="0" |
66 | | - HorizontalAlignment="Center" |
67 | | - VerticalAlignment="Center" |
68 | | - Content="{x:Bind Icon}" /> |
69 | | - <TextBlock Grid.Column="1" |
70 | | - Text="{x:Bind Label}" |
71 | | - TextTrimming="CharacterEllipsis" /> |
72 | | - </Grid> |
73 | | - </DataTemplate> |
74 | | - |
75 | | - <DataTemplate x:Key="ComplexSearchResultTemplate" |
76 | | - x:DataType="local:FilteredSearchResult"> |
77 | | - <Grid HorizontalAlignment="Stretch" |
78 | | - ColumnSpacing="8"> |
79 | | - <Grid.ColumnDefinitions> |
80 | | - <ColumnDefinition Width="Auto" /> |
81 | | - <ColumnDefinition Width="*" /> |
82 | | - </Grid.ColumnDefinitions> |
83 | | - <Grid.RowDefinitions> |
84 | | - <RowDefinition Height="Auto" /> |
85 | | - <RowDefinition Height="Auto" /> |
86 | | - </Grid.RowDefinitions> |
87 | | - |
88 | | - <ContentPresenter Grid.Row="0" |
89 | | - Grid.RowSpan="2" |
90 | | - Grid.Column="0" |
91 | | - HorizontalAlignment="Center" |
92 | | - VerticalAlignment="Center" |
93 | | - Content="{x:Bind Icon}" /> |
94 | | - <TextBlock Grid.Row="0" |
95 | | - Grid.Column="1" |
96 | | - FontSize="{ThemeResource BodyTextBlockFontSize}" |
97 | | - Foreground="{ThemeResource TextFillColorPrimary}" |
98 | | - Text="{x:Bind Label}" |
99 | | - TextTrimming="CharacterEllipsis" /> |
100 | | - <TextBlock Grid.Row="1" |
101 | | - Grid.Column="1" |
102 | | - FontSize="{ThemeResource CaptionTextBlockFontSize}" |
103 | | - Foreground="{ThemeResource TextFillColorSecondary}" |
104 | | - Text="{x:Bind SecondaryLabel}" |
105 | | - TextTrimming="CharacterEllipsis" /> |
106 | | - |
107 | | - <ToolTipService.ToolTip> |
108 | | - <StackPanel> |
109 | | - <TextBlock FontSize="{ThemeResource CaptionTextBlockFontSize}" |
110 | | - Foreground="{ThemeResource TextFillColorPrimary}" |
111 | | - Text="{x:Bind Label}" /> |
112 | | - <TextBlock FontSize="{ThemeResource CaptionTextBlockFontSize}" |
113 | | - Foreground="{ThemeResource TextFillColorSecondary}" |
114 | | - Text="{x:Bind SecondaryLabel}" /> |
115 | | - </StackPanel> |
116 | | - </ToolTipService.ToolTip> |
117 | | - </Grid> |
118 | | - </DataTemplate> |
119 | | - |
120 | | - <local:SearchResultTemplateSelector x:Key="SearchResultTemplateSelector" |
121 | | - BasicTemplate="{StaticResource BasicSearchResultTemplate}" |
122 | | - ComplexTemplate="{StaticResource ComplexSearchResultTemplate}" /> |
123 | | - |
124 | 55 | <SolidColorBrush x:Key="NavigationViewExpandedPaneBackground" |
125 | 56 | Color="Transparent" /> |
126 | 57 | <SolidColorBrush x:Key="NavigationViewContentBackground" |
|
171 | 102 | <muxc:NavigationView.AutoSuggestBox> |
172 | 103 | <AutoSuggestBox x:Name="SettingsSearchBox" |
173 | 104 | x:Uid="Nav_SearchBox" |
174 | | - ItemTemplateSelector="{StaticResource SearchResultTemplateSelector}" |
175 | 105 | QueryIcon="Find" |
176 | 106 | QuerySubmitted="SettingsSearchBox_QuerySubmitted" |
177 | 107 | SuggestionChosen="SettingsSearchBox_SuggestionChosen" |
178 | | - TextChanged="SettingsSearchBox_TextChanged" /> |
| 108 | + TextChanged="SettingsSearchBox_TextChanged"> |
| 109 | + <AutoSuggestBox.ItemTemplate> |
| 110 | + <DataTemplate x:DataType="local:FilteredSearchResult"> |
| 111 | + <Grid HorizontalAlignment="Stretch" |
| 112 | + ColumnSpacing="8"> |
| 113 | + <Grid.ColumnDefinitions> |
| 114 | + <ColumnDefinition Width="Auto" /> |
| 115 | + <ColumnDefinition Width="*" /> |
| 116 | + </Grid.ColumnDefinitions> |
| 117 | + |
| 118 | + <ContentPresenter Grid.Column="0" |
| 119 | + HorizontalAlignment="Center" |
| 120 | + VerticalAlignment="Center" |
| 121 | + Content="{x:Bind Icon}" /> |
| 122 | + <StackPanel Grid.Column="1" |
| 123 | + VerticalAlignment="Center"> |
| 124 | + <TextBlock FontSize="{ThemeResource BodyTextBlockFontSize}" |
| 125 | + Foreground="{ThemeResource TextFillColorPrimary}" |
| 126 | + Text="{x:Bind Label}" |
| 127 | + TextTrimming="CharacterEllipsis" /> |
| 128 | + <TextBlock FontSize="{ThemeResource CaptionTextBlockFontSize}" |
| 129 | + Foreground="{ThemeResource TextFillColorSecondary}" |
| 130 | + Text="{x:Bind SecondaryLabel}" |
| 131 | + TextTrimming="CharacterEllipsis" |
| 132 | + Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(SecondaryLabel)}" /> |
| 133 | + </StackPanel> |
| 134 | + |
| 135 | + <ToolTipService.ToolTip> |
| 136 | + <StackPanel> |
| 137 | + <TextBlock FontSize="{ThemeResource CaptionTextBlockFontSize}" |
| 138 | + Foreground="{ThemeResource TextFillColorPrimary}" |
| 139 | + Text="{x:Bind Label}" /> |
| 140 | + <TextBlock FontSize="{ThemeResource CaptionTextBlockFontSize}" |
| 141 | + Foreground="{ThemeResource TextFillColorSecondary}" |
| 142 | + Text="{x:Bind SecondaryLabel}" |
| 143 | + Visibility="{x:Bind mtu:Converters.StringNotEmptyToVisibility(SecondaryLabel)}" /> |
| 144 | + </StackPanel> |
| 145 | + </ToolTipService.ToolTip> |
| 146 | + </Grid> |
| 147 | + </DataTemplate> |
| 148 | + </AutoSuggestBox.ItemTemplate> |
| 149 | + </AutoSuggestBox> |
179 | 150 | </muxc:NavigationView.AutoSuggestBox> |
180 | 151 |
|
181 | 152 | <muxc:NavigationView.MenuItems> |
|
0 commit comments