diff --git a/src/Everything2Everything.App/Views/MainWindow.xaml b/src/Everything2Everything.App/Views/MainWindow.xaml index f0325b3..930ae13 100644 --- a/src/Everything2Everything.App/Views/MainWindow.xaml +++ b/src/Everything2Everything.App/Views/MainWindow.xaml @@ -438,7 +438,8 @@ - + @@ -527,7 +528,8 @@ - + diff --git a/src/Everything2Everything.App/Views/MainWindow.xaml.cs b/src/Everything2Everything.App/Views/MainWindow.xaml.cs index 27b3f73..512370b 100644 --- a/src/Everything2Everything.App/Views/MainWindow.xaml.cs +++ b/src/Everything2Everything.App/Views/MainWindow.xaml.cs @@ -30,6 +30,10 @@ public partial class MainWindow : Wpf.Ui.Controls.FluentWindow /// 옵션 패널 XAML이 TwoWay 바인딩하는 옵션 뷰모델(품질·출력폴더). public OptionsViewModel Options => _options; + /// Active Queue / Past Results 리스트가 XAML에서 ItemsSource로 바인딩하는 컬렉션. + public ObservableCollection ActiveQueue => _activeQueue; + public ObservableCollection PastResults => _pastResults; + public ICommand AddFilesCommand { get; } public ICommand ProcessQueueCommand { get; } public ICommand CloseCommand { get; } @@ -48,8 +52,7 @@ public partial class MainWindow : Wpf.Ui.Controls.FluentWindow InitializeComponent(); - ActiveQueueList.ItemsSource = _activeQueue; - PastResultsList.ItemsSource = _pastResults; + // ActiveQueueList/PastResultsList의 ItemsSource는 XAML이 ActiveQueue/PastResults에 바인딩(선언적). InitializeOutputFormats(); LoadHistory();