0

在編譯並運行時,當我嘗試在Google Chrome或Mozilla Firefox中加載頁面時,它只顯示藍色的進度,並且在一秒鐘內顯示一個百分比,那麼對於消失整個LoginPageSiverlight 4中的無盡加載屏幕

代碼

public partial class LoginPage : UserControl 
    { 
     public bool UsernameExists = false; 
     public bool PasswordExists = false; 
     public bool SchoolExists = false; 
     public LoginPage() 
     { 
      InitializeComponent(); 
     } 

     private void username_autocompletebox_SelectionChanged(object sender, SelectionChangedEventArgs e) 
     { 
      //Checks if user entered all neccessary values, enables Login_button if so 
      if (username_autocompletebox.Text.Length != 0) 
      { 
       UsernameExists = true; 
      } 
      else 
      { 
       UsernameExists = false; 
      } 
      if (UsernameExists = true && PasswordExists == true && SchoolExists == true) 
      { 
       Login_button.IsEnabled = true; 
      } 
      else 
      { 
       Login_button.IsEnabled = false; 
      } 
     } 

     private void password_passwordbox_PasswordChanged(object sender, RoutedEventArgs e) 
     { 
      //Checks if user entered all neccessary values, enables Login_button if so 
      if (password_passwordbox.Password.Length != 0) 
      { 
       PasswordExists = true; 
      } 
      else 
      { 
       PasswordExists = false; 
      } 
      if (UsernameExists = true && PasswordExists == true && SchoolExists == true) 
      { 
       Login_button.IsEnabled = true; 
      } 
      else 
      { 
       Login_button.IsEnabled = false; 
      } 
     } 

     private void school_combobox_SelectionChanged(object sender, SelectionChangedEventArgs e) 
     { 
      //Checks if user entered all neccessary values, enables Login_button if so 
      if (school_combobox.SelectedItem != null && school_combobox.SelectedItem.ToString() != "Select a School") 
      { 
       SchoolExists = true; 
      } 
      else 
      { 
       SchoolExists = false; 
      } 
      if (UsernameExists = true && PasswordExists == true && SchoolExists == true) 
      { 
       Login_button.IsEnabled = true; 
      } 
      else 
      { 
       Login_button.IsEnabled = false; 
      } 
     } 

     private void Login_button_Click(object sender, RoutedEventArgs e) 
     { 
      Authenticate Authenticator = new Authenticate(); 
      User CurrentUser = Authenticator.Login(username_autocompletebox.Text, password_passwordbox.Password, school_combobox.SelectedItem.ToString()); 
     } 
    } 

回答

1

最有可能的未處理的異常在Application_UnHandledException正在處理。在您的Application_UnHandledException處理程序中放置一個斷點以查看問題,或者在處理未處理的異常時引發VS turn on the notification。您還可以在瀏覽器中查找堆棧跟蹤以查看問題。這通常發生在XAML不正確的地方。引用可能不存在的事件處理程序或樣式等...