Login ekranı yapacağım onun için de dialog result kullanıyorum ama bir sorun var. Kodlar bunlar:
[CODE lang="csharp" title="main.xaml.cs"]private void SignIn()
{
Signin signin = new Signin();
SignIn frmSignIn = new SignIn();
switch (signin.ShowDialog())
{
case DialogResult=true:
SignOut();
Global.username = frmSignIn.txtUsername.Text;
UserName.Text = frmSignIn.txtUsername.Text;
}
}[/CODE]
[CODE lang="csharp" title="Signin.xaml.cs"]private void signin_Click(object sender, RoutedEventArgs e)
{
try
{
if (Global.server.SignIn(txtUsername.Text, txtPassword.Text, (bool)!chkInvisible.IsChecked))
{
DialogResult = true;
}
else
{
System.Windows.Forms.MessageBox.Show("Your Username and password do not match. Please check noth");
DialogResult = false;
}
}
catch
{
System.Windows.Forms.MessageBox.Show("Count not connect to the server. Please check your network settings");
this.DialogResult = false;
}
}[/CODE]
[CODE lang="csharp" title="main.xaml.cs"]private void SignIn()
{
Signin signin = new Signin();
SignIn frmSignIn = new SignIn();
switch (signin.ShowDialog())
{
case DialogResult=true:
SignOut();
Global.username = frmSignIn.txtUsername.Text;
UserName.Text = frmSignIn.txtUsername.Text;
}
}[/CODE]
[CODE lang="csharp" title="Signin.xaml.cs"]private void signin_Click(object sender, RoutedEventArgs e)
{
try
{
if (Global.server.SignIn(txtUsername.Text, txtPassword.Text, (bool)!chkInvisible.IsChecked))
{
DialogResult = true;
}
else
{
System.Windows.Forms.MessageBox.Show("Your Username and password do not match. Please check noth");
DialogResult = false;
}
}
catch
{
System.Windows.Forms.MessageBox.Show("Count not connect to the server. Please check your network settings");
this.DialogResult = false;
}
}[/CODE]