2017-05-03 137 views
0

我有類「APP.XAML.cs」和其他類「list.xaml.cs」類「APP.XAML.cs」中的同一個項目中我有屬性公開靜態字符串ClientID {get; set;}在「list.xaml.cs」我有方法clientInformation公共無效clientInformation(){IDClient =應用程序。 ClientID;}在這個ligne IDClient = App.ClientID;我有這樣的錯誤應用程序「的錯誤CS0119:‘應用’est的聯合國型號,魁n'est PAS的Valide丹斯樂contexte鄧恩」如何訪問屬性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

請我需要你幫助解決這個問題'App'est un type,qui n'est pas valide dans le contextedonné「 – Narjis

+0

你需要提供一個[mcve],你現在的狀態/格式不能提供太多幫助 – Nkosi

回答

1

您可以使用此示例:

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

我這樣做過,但沒有工作 – Narjis

+0

更改==>公共靜態字符串ClientID {get; set;}要==>公共字符串ClientID {get; set;} –

+0

請求如果樣品是工作的,則標記爲答案 –