build success
This commit is contained in:
@@ -33,14 +33,14 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private void SetupEventHandlers()
|
||||
{
|
||||
AddWorkerButton.Click += AddWorkerButton_Click;
|
||||
EditWorkerButton.Click += EditWorkerButton_Click;
|
||||
DeleteWorkerButton.Click += DeleteWorkerButton_Click;
|
||||
StartWorkerButton.Click += StartWorkerButton_Click;
|
||||
StopWorkerButton.Click += StopWorkerButton_Click;
|
||||
AttachWorkerButton.Click += AttachWorkerButton_Click;
|
||||
WorkerTypeTabs.SelectionChanged += WorkerTypeTabs_SelectionChanged;
|
||||
WorkersGrid.SelectionChanged += WorkersGrid_SelectionChanged;
|
||||
this.FindControl<Button>("AddWorkerButton")!.Click += AddWorkerButton_Click;
|
||||
this.FindControl<Button>("EditWorkerButton")!.Click += EditWorkerButton_Click;
|
||||
this.FindControl<Button>("DeleteWorkerButton")!.Click += DeleteWorkerButton_Click;
|
||||
this.FindControl<Button>("StartWorkerButton")!.Click += StartWorkerButton_Click;
|
||||
this.FindControl<Button>("StopWorkerButton")!.Click += StopWorkerButton_Click;
|
||||
this.FindControl<Button>("AttachWorkerButton")!.Click += AttachWorkerButton_Click;
|
||||
this.FindControl<TabControl>("WorkerTypeTabs")!.SelectionChanged += WorkerTypeTabs_SelectionChanged;
|
||||
this.FindControl<DataGrid>("WorkersGrid")!.SelectionChanged += WorkersGrid_SelectionChanged;
|
||||
}
|
||||
|
||||
private async void AddWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
@@ -54,7 +54,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private async void EditWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
if (WorkersGrid.SelectedItem is WorkerConfig worker)
|
||||
if (this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem is WorkerConfig worker)
|
||||
{
|
||||
var dialog = new WorkerEditWindow(worker);
|
||||
if (await dialog.ShowDialogAsync(this))
|
||||
@@ -66,7 +66,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private async void DeleteWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
if (WorkersGrid.SelectedItem is WorkerConfig worker)
|
||||
if (this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem is WorkerConfig worker)
|
||||
{
|
||||
var box = MessageBoxManager.GetMessageBoxStandard("Delete Worker",
|
||||
$"Are you sure you want to delete worker '{worker.Name}'?",
|
||||
@@ -83,7 +83,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private async void StartWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
if (WorkersGrid.SelectedItem is WorkerConfig worker)
|
||||
if (this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem is WorkerConfig worker)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -121,7 +121,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private async void StopWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
if (WorkersGrid.SelectedItem is WorkerConfig worker)
|
||||
if (this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem is WorkerConfig worker)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -158,7 +158,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private async void AttachWorkerButton_Click(object? sender, RoutedEventArgs e)
|
||||
{
|
||||
if (WorkersGrid.SelectedItem is WorkerConfig worker)
|
||||
if (this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem is WorkerConfig worker)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -191,7 +191,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
|
||||
private void WorkerTypeTabs_SelectionChanged(object? sender, SelectionChangedEventArgs e)
|
||||
{
|
||||
if (WorkerTypeTabs.SelectedItem is TabItem tab)
|
||||
if (this.FindControl<TabControl>("WorkerTypeTabs")?.SelectedItem is TabItem tab)
|
||||
{
|
||||
var type = tab.Header?.ToString() ?? "All";
|
||||
if (type == "All Workers") type = "All";
|
||||
@@ -203,7 +203,7 @@ namespace UnifiedFarmLauncher.Views
|
||||
{
|
||||
if (DataContext is MainWindowViewModel vm)
|
||||
{
|
||||
vm.SelectedWorker = WorkersGrid.SelectedItem as WorkerConfig;
|
||||
vm.SelectedWorker = this.FindControl<DataGrid>("WorkersGrid")?.SelectedItem as WorkerConfig;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user