2017-05-03 3 views
0

J'ai la classe "APP.XAML.cs" et une autre classe "list.xaml.cs" dans le même projet dans la classe "APP.XAML.cs" J'ai attribut public chaîne statique ClientID {get; set;} dans le fichier "list.xaml.cs" J'ai la méthode clientInformation public void clientInformation() {IDClient = App. ClientID;} dans cette ligne IDClient = App.ClientID; J'ai cette erreur App "erreur CS0119: 'App' de type is a, Qui Ne est pas Validé Dans Le contexte donné"comment accéder à l'attribut APP.XAML.cs

namespace Panels 
    {//class App 
     public partial class App : Application 
     { 
     public static string ClientID {get; set;} 
     public App() 
      { 
       this.Startup += this.Application_Startup; 
       this.Exit += this.Application_Exit; 
       this.UnhandledException +=  
       this.Application_UnhandledException; 
       InitializeComponent();    
      } 
     } 
    namespace Panels 
    {//class list 
     public partial class list : UserControl 
     { 
     public void clientInformation() { IDClient=App.ClientID; } 
     } 

     } 
+0

s'il vous plaît je besoin de votre help pour ce problème 'App' est un type, qui n'est pas valide dans le contexte donné " – Narjis

+0

Vous devez fournir un [mcve] .L'état actuel/format de la question ne permet pas beaucoup d'aide pour – Nkosi

Répondre

1

vous pouvez utiliser cet exemple:

((App)Application.Current).ClientID =1 
+0

Je fais cela avant, mais ne fonctionne pas – Narjis

+0

change ==> public static string ClientID {get; set;} À ==> chaîne publique ClientID {get; set;} –

+0

e marquer comme réponse si l'échantillon est un travail –