Files
@ 4778889395e8
Branch filter:
Location: ATITD-Tools/Desert-Paint-Codex/Views/ExperimentLogView.axaml.cs - annotation
4778889395e8
914 B
text/x-csharp
Change the displayed permeutation count to display using locale-specific number formatting (with comma / dot separators). Fix a crash when starting a new round of recipe generation after recipe generation completed during a previous run.
7117d2e703c8 7117d2e703c8 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 7117d2e703c8 7117d2e703c8 40eaee10ae56 40eaee10ae56 40eaee10ae56 7117d2e703c8 7117d2e703c8 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 40eaee10ae56 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 7117d2e703c8 40eaee10ae56 40eaee10ae56 | using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Avalonia.ReactiveUI;
using DesertPaintCodex.ViewModels;
namespace DesertPaintCodex.Views
{
public class ExperimentLogView : ReactiveUserControl<ExperimentLogViewModel>
{
private readonly ListBox? _remainingList;
public ExperimentLogView()
{
InitializeComponent();
_remainingList = this.FindControl<ListBox>("RemainingList");
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
private void RemainingSelectionChanged(object? sender, SelectionChangedEventArgs e)
{
if (_remainingList == null) return;
foreach (var item in e.AddedItems)
{
_remainingList.ScrollIntoView(item);
return;
}
}
}
}
|