就像我在標題中所說的那樣,我們如何在不同的項目中訪問App中的屬性?我想要像普通的服務一樣訪問它。不在viewmodel中。希望我們可以做一些像應用程序作爲應用程序。訪問來自不同項目的App.xaml.cs中的屬性UWP
1
A
回答
0
方法1
你可以施放Application.Current
到App
:
App app = (App)Application.Current;
app.YourProperty = something;
方法2
創建一些靜態的財產持有App
參考。在我的項目中,我創建一個名爲Current
新屬性做如下:從不同的項目在App.xaml.cs
// in App.xaml.cs
public static new App Current { get; private set; }
public App()
{
Current = this;
// Another code
}
1
訪問屬性UWP
您可以嘗試使用一個App.xaml.cs
爲這兩個項目。例如,如果第二個項目想要在第一個項目中訪問App.xaml.cs
而不參考第一個項目,則可以考慮刪除屬於第二個項目的App.xaml.cs
和從第一個項目中添加App.xaml.cs
的Add-ExitingItem
。在這種情況下,這兩個項目將共享相同的App.xam.cs
,然後您可以直接訪問MarianDolinský提到的屬性。
否則,這兩個項目可能無法直接相互通信。如果上述方法不適合您,請詳細說明您爲什麼需要此功能,並且我們可能需要考慮其他方式,而無需訪問App.xaml.cs
。
+0
嗨。我們應該使用「Add-ExitingItem」方式嗎?這是不是好的做法? –
相關問題
- 1. 如何訪問屬性APP.XAML.cs
- 2. 訪問來自不同的項目
- 3. 來自不同層的屬性的不同訪問
- 4. app.xaml.cs中的依賴屬性
- 5. 訪問項目集合中的屬性
- 6. 從不同的項目訪問屬性文件
- 7. 來自關聯的訪問屬性
- 8. 使用EnvDTE訪問項目的屬性
- 9. 訪問父項目來自pod的OTHER_SWIFT_FLAGS
- 10. UIPicker訪問來自plist的項目
- 11. 訪問同級項目依賴的屬性
- 12. 綁定到App.xaml.cs中的屬性
- 13. 在ASP.NET項目中使用Javascript訪問自定義屬性
- 14. 從不同的線程訪問屬性
- 15. 屬性的不同訪問修飾符?
- 16. 作爲來自同一項目的資源訪問XSLT文件?
- 17. 訪問項目在Rails形式屬性
- 18. 如何訪問XAML中ListBox中的項目的屬性?
- 19. 如何在C#中的StackPanel中訪問項目的屬性?
- 20. 從庫中未定義的項目屬性顯示不同於項目中未定義的項目屬性
- 21. ASP.NET訪問來自不同域的Cookie
- 22. 如何訪問來自usercontrol.ascx.cs的usercontrol.ascx中的屬性
- 23. XAML中來自ControlTemplate的訪問按鈕的標記屬性
- 24. 異常來自不同的項目
- 25. 來自不同項目的webservice調用
- 26. 境界來自不同項目的
- 27. 來自不同項目的參考mdf
- 28. 訪問項目渲染器中的comopnent的屬性
- 29. 訪問來自不同類的類/組件程序/作爲屬性
- 30. 如何訪問屬於不同項目的命名空間?
因爲我在不同的項目,所以我不能像方法1和2.我的第二個項目沒有引用App.xaml.cs項目 –