|
7 | 7 | xmlns:converters="using:CommunityToolkit.WinUI.UI.Converters"
|
8 | 8 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
9 | 9 | xmlns:helpers="using:Files.App.Helpers"
|
| 10 | + xmlns:items="using:Files.App.Data.Items" |
10 | 11 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
11 | 12 | xmlns:properties="using:Files.App.ViewModels.Properties"
|
12 |
| - xmlns:tags="using:Files.Core.ViewModels.FileTags" |
13 | 13 | xmlns:triggers="using:CommunityToolkit.WinUI.UI.Triggers"
|
14 | 14 | xmlns:usercontrols="using:Files.App.UserControls"
|
15 | 15 | x:Name="Root"
|
|
285 | 285 |
|
286 | 286 | <GridView
|
287 | 287 | HorizontalAlignment="Stretch"
|
288 |
| - ItemsSource="{x:Bind ViewModel.SelectedItem.FileTagsUI, Mode=OneWay}" |
| 288 | + ItemsSource="{x:Bind ViewModel.Items, Mode=OneWay}" |
289 | 289 | SelectionMode="None">
|
290 | 290 | <GridView.ItemsPanel>
|
291 | 291 | <ItemsPanelTemplate>
|
|
294 | 294 | </GridView.ItemsPanel>
|
295 | 295 |
|
296 | 296 | <GridView.ItemTemplate>
|
297 |
| - <DataTemplate x:Name="TagTemplate" x:DataType="tags:TagViewModel"> |
298 |
| - <StackPanel |
299 |
| - AutomationProperties.Name="{x:Bind Name, Mode=OneWay}" |
300 |
| - Orientation="Horizontal" |
301 |
| - Spacing="8" |
302 |
| - ToolTipService.ToolTip="{x:Bind Name, Mode=OneWay}"> |
303 |
| - <PathIcon Data="{StaticResource ColorIconFilledTag}" Foreground="{x:Bind Color, Mode=OneWay}" /> |
304 |
| - <TextBlock |
305 |
| - HorizontalAlignment="Stretch" |
306 |
| - Style="{StaticResource Local.FileDetailsTextBlockStyle}" |
307 |
| - Text="{x:Bind Name, Mode=OneWay}" |
308 |
| - TextTrimming="CharacterEllipsis" /> |
| 297 | + <DataTemplate x:Name="TagTemplate" x:DataType="items:TagsListItem"> |
| 298 | + <StackPanel> |
| 299 | + <StackPanel |
| 300 | + x:Name="DetailsTagItem" |
| 301 | + x:Load="{x:Bind IsTag, Mode=OneWay}" |
| 302 | + AutomationProperties.Name="{x:Bind AsTag.Tag.Name, Mode=OneWay}" |
| 303 | + Orientation="Horizontal" |
| 304 | + Spacing="8" |
| 305 | + ToolTipService.ToolTip="{x:Bind AsTag.Tag.Name, Mode=OneWay}"> |
| 306 | + <PathIcon Data="{StaticResource ColorIconFilledTag}" Foreground="{x:Bind AsTag.Tag.Color, Mode=OneWay}" /> |
| 307 | + <TextBlock |
| 308 | + HorizontalAlignment="Stretch" |
| 309 | + Style="{StaticResource Local.FileDetailsTextBlockStyle}" |
| 310 | + Text="{x:Bind AsTag.Tag.Name, Mode=OneWay}" |
| 311 | + TextTrimming="CharacterEllipsis" /> |
| 312 | + </StackPanel> |
| 313 | + |
| 314 | + <!-- Edit Tags Button --> |
| 315 | + <Button |
| 316 | + x:Name="DetailsEditTags" |
| 317 | + HorizontalAlignment="Left" |
| 318 | + x:Load="{x:Bind IsFlyout, Mode=OneWay}" |
| 319 | + AutomationProperties.Name="{helpers:ResourceString Name=EditTags}" |
| 320 | + Background="Transparent" |
| 321 | + BorderBrush="Transparent" |
| 322 | + Flyout="{x:Bind AsFlyout.Flyout, Mode=OneWay}" |
| 323 | + ToolTipService.ToolTip="{helpers:ResourceString Name=EditTags}"> |
| 324 | + <Button.Content> |
| 325 | + <usercontrols:OpacityIcon |
| 326 | + Width="16" |
| 327 | + Height="16" |
| 328 | + Style="{StaticResource ColorIconTags}" /> |
| 329 | + </Button.Content> |
| 330 | + </Button> |
309 | 331 | </StackPanel>
|
310 | 332 | </DataTemplate>
|
311 | 333 | </GridView.ItemTemplate>
|
312 | 334 | </GridView>
|
313 | 335 | </StackPanel>
|
314 | 336 |
|
315 |
| - <!-- Edit Tags Button --> |
316 |
| - <Button |
317 |
| - x:Name="DetailsEditTags" |
318 |
| - Margin="8,0,8,8" |
319 |
| - HorizontalAlignment="Left" |
320 |
| - Flyout="{x:Bind ViewModel.TagsFlyout, Mode=OneWay}" |
321 |
| - ToolTipService.ToolTip="{helpers:ResourceString Name=EditTags}" |
322 |
| - Visibility="Collapsed"> |
323 |
| - <Button.Content> |
324 |
| - <StackPanel Orientation="Horizontal" Spacing="8"> |
325 |
| - <FontIcon FontSize="12" Glyph="" /> |
326 |
| - <TextBlock Text="{helpers:ResourceString Name=EditTags}" /> |
327 |
| - <FontIcon FontSize="12" Glyph="" /> |
328 |
| - </StackPanel> |
329 |
| - </Button.Content> |
330 |
| - </Button> |
331 |
| - |
332 | 337 | <!-- Open Properties Button -->
|
333 | 338 | <Button
|
334 | 339 | x:Name="DetailsOpenProperties"
|
335 |
| - Margin="8,0,8,8" |
| 340 | + Margin="8,8,8,8" |
336 | 341 | HorizontalAlignment="Left"
|
337 | 342 | Command="{x:Bind Commands.OpenProperties}"
|
338 | 343 | IsEnabled="{x:Bind Commands.OpenProperties.IsExecutable, Mode=OneWay}"
|
|
364 | 369 | <Setter Target="PreviewErrorText.Visibility" Value="Visible" />
|
365 | 370 | <Setter Target="PreviewErrorText.Text" Value="{x:Bind GetLocalizedResource('DetailsPanePreviewNotAvaliableText')}" />
|
366 | 371 | <Setter Target="FileDetailsRepeater.Visibility" Value="Visible" />
|
367 |
| - <Setter Target="DetailsEditTags.Visibility" Value="Visible" /> |
368 | 372 | <Setter Target="DetailsOpenProperties.Visibility" Value="Visible" />
|
369 | 373 | <Setter Target="DetailsListHeader.Visibility" Value="Visible" />
|
370 | 374 | <Setter Target="PreviewControlPresenter.Visibility" Value="Collapsed" />
|
|
378 | 382 | <Setter Target="PreviewErrorText.Visibility" Value="Visible" />
|
379 | 383 | <Setter Target="PreviewErrorText.Text" Value="{x:Bind GetLocalizedResource('DetailsPanePreviewNotAvaliableText')}" />
|
380 | 384 | <Setter Target="FileDetailsRepeater.Visibility" Value="Collapsed" />
|
381 |
| - <Setter Target="DetailsEditTags.Visibility" Value="Collapsed" /> |
382 | 385 | <Setter Target="DetailsOpenProperties.Visibility" Value="Collapsed" />
|
383 | 386 | <Setter Target="PreviewControlPresenter.Visibility" Value="Collapsed" />
|
384 | 387 | </VisualState.Setters>
|
|
390 | 393 | <VisualState.Setters>
|
391 | 394 | <Setter Target="PreviewErrorText.Visibility" Value="Collapsed" />
|
392 | 395 | <Setter Target="FileDetailsRepeater.Visibility" Value="Visible" />
|
393 |
| - <Setter Target="DetailsEditTags.Visibility" Value="Visible" /> |
394 | 396 | <Setter Target="DetailsOpenProperties.Visibility" Value="Visible" />
|
395 | 397 | <Setter Target="PreviewControlPresenter.Visibility" Value="Visible" />
|
396 | 398 | <Setter Target="DetailsListHeader.Visibility" Value="Visible" />
|
|
403 | 405 | <VisualState.Setters>
|
404 | 406 | <Setter Target="PreviewErrorText.Visibility" Value="Collapsed" />
|
405 | 407 | <Setter Target="FileDetailsRepeater.Visibility" Value="Collapsed" />
|
406 |
| - <Setter Target="DetailsEditTags.Visibility" Value="Collapsed" /> |
407 | 408 | <Setter Target="DetailsOpenProperties.Visibility" Value="Collapsed" />
|
408 | 409 | <Setter Target="DetailsListHeader.Visibility" Value="Visible" />
|
409 | 410 | <Setter Target="PreviewControlPresenter.Visibility" Value="Collapsed" />
|
|
0 commit comments