[GUI] Fixed binding of color property.

This commit is contained in:
2025-11-21 01:13:28 +00:00
parent 6cf642162b
commit a67a289351
2 changed files with 6 additions and 7 deletions

View File

@@ -116,11 +116,11 @@ public sealed class SubdirectoryViewModel
Name = dirent,
Stat = stat,
Color =
new SolidColorBrush(Avalonia.Media.Color.Parse(DirColorsParser.Instance.ExtensionColors
.TryGetValue(Path.GetExtension(dirent),
out string hex)
? hex
: DirColorsParser.Instance.NormalColor))
new SolidColorBrush(Color.Parse(DirColorsParser.Instance.ExtensionColors
.TryGetValue(Path.GetExtension(dirent),
out string hex)
? hex
: DirColorsParser.Instance.NormalColor))
});
}
@@ -130,7 +130,6 @@ public sealed class SubdirectoryViewModel
public ObservableCollection<FileModel> Entries { get; }
public List<FileModel> SelectedEntries { get; }
public ICommand ExtractFilesCommand { get; }
public IBrush Color { get; }
async Task ExtractFiles()
{

View File

@@ -53,7 +53,7 @@
<DataGrid.Styles>
<Style Selector="DataGridRow">
<Setter Property="Foreground"
Value="{Binding Color, Mode=OneWay}" />
Value="{ReflectionBinding Color, Mode=OneWay}" />
</Style>
</DataGrid.Styles>
<DataGrid.ContextMenu>