Skip to content

Commit

Permalink
fix: case should be ignored while navigating
Browse files Browse the repository at this point in the history
  • Loading branch information
AuroraZiling committed May 11, 2024
1 parent 034310f commit 269c9ea
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,14 +73,14 @@ private void InitializeViewModel()
[RelayCommand]
private void NavigateToDependency(string name)
{
var targetPackage = Library!.FirstOrDefault(item => item!.Name == name, null);
var targetPackage = Library!.FirstOrDefault(item => item!.Name!.Equals(name, StringComparison.CurrentCultureIgnoreCase), null);
if (targetPackage is null)
{
_toastService.Error(Lang.LibraryDetail_Toast_PackageNotFound);
return;
}
_navigationService.NavigateWithHierarchy(typeof(LibraryDetailPage));
WeakReferenceMessenger.Default.Send(new LibraryDetailMessage(targetPackage!, Library!));
WeakReferenceMessenger.Default.Send(new LibraryDetailMessage(targetPackage, Library!));
}

private void Receive(object recipient, LibraryDetailMessage message)
Expand Down
8 changes: 1 addition & 7 deletions src/PipManager/Views/Pages/Library/LibraryDetailPage.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,19 +105,13 @@
<Grid.ColumnDefinitions>
<ColumnDefinition Width="300" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<ui:TextBlock
FontTypography="Body"
Grid.Column="0"
Margin="3,5,0,5"
Text="{Binding Name}" />
<ui:HyperlinkButton Grid.Column="0" Content="{Binding Name}" Command="{Binding ElementName=LibraryDetail, Path=ViewModel.NavigateToDependencyCommand}" CommandParameter="{Binding Name}"></ui:HyperlinkButton>
<ui:TextBlock
FontTypography="Body"
Grid.Column="1"
Margin="3,5,0,5"
Text="{Binding Specifier}" />
<ui:HyperlinkButton Grid.Column="2" Icon="{ui:SymbolIcon Link24}" Content="{I18N {x:Static lang:LangKeys.Library_Operation_Details}}" Command="{Binding ElementName=LibraryDetail, Path=ViewModel.NavigateToDependencyCommand}" CommandParameter="{Binding Name}"></ui:HyperlinkButton>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
Expand Down

0 comments on commit 269c9ea

Please sign in to comment.