Files
@ de6e00728a10
Branch filter:
Location: ATITD-Tools/Desert-Paint-Codex/Views/ExperimentLogView.axaml.cs - annotation
de6e00728a10
914 B
text/x-csharp
Fixed scanning of RGB bars to correctly account for the right edge highlight. Fixes problems detecting high-value clipping.
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;
}
}
}
}
|