diff --git a/Client/ViewModels/ViewModel.cs b/Client/ViewModels/ViewModel.cs
index c66fd15..876cb5c 100644
--- a/Client/ViewModels/ViewModel.cs
+++ b/Client/ViewModels/ViewModel.cs
@@ -6,6 +6,7 @@ using System.Text;
using System.Windows.Input;
using SharedClientServer;
using System.Diagnostics;
+using System.Windows;
namespace Client
{
@@ -13,9 +14,13 @@ namespace Client
{
public event PropertyChangedEventHandler PropertyChanged;
+ public ICommand OnHostButtonClick { get; set; }
+ public ICommand JoinSelectedLobby { get; set; }
+
public ViewModel()
{
_model = new Model();
+
ButtonCommand = new RelayCommand(() =>
{
@@ -26,6 +31,17 @@ namespace Client
_lobbies.Add(new Lobby(50, 3, 8));
_lobbies.Add(new Lobby(69, 1, 9));
_lobbies.Add(new Lobby(420, 7, 7));
+
+ OnHostButtonClick = new RelayCommand(() =>
+ {
+ Debug.WriteLine("Host button clicked");
+ });
+
+ JoinSelectedLobby = new RelayCommand(() =>
+ {
+
+ Debug.WriteLine("Joining selected lobby");
+ });
}
private void ClickCheck()
@@ -59,10 +75,5 @@ namespace Client
get { return _lobbies; }
set { _lobbies = value; }
}
-
- public void OnHostButtonClick()
- {
- Debug.WriteLine("Click host button");
- }
}
}
diff --git a/Client/Views/MainWindow.xaml b/Client/Views/MainWindow.xaml
index 68bf586..3af77f3 100644
--- a/Client/Views/MainWindow.xaml
+++ b/Client/Views/MainWindow.xaml
@@ -67,8 +67,8 @@
-
-
+
+
diff --git a/Client/Views/MainWindow.xaml.cs b/Client/Views/MainWindow.xaml.cs
index f1239c7..aa9cf2f 100644
--- a/Client/Views/MainWindow.xaml.cs
+++ b/Client/Views/MainWindow.xaml.cs
@@ -43,6 +43,7 @@ namespace Client
GameWindow window = new GameWindow();
window.Show();
+ Close();
}
}
}