簡體   English   中英

什么是App.xaml在Silverlight中使用?

[英]What is App.xaml used for in Silverlight?

默認的Silverlight項目模板創建一個名為“App.xaml”的文件。 這個文件用的是什么?

此文件有幾種不同的用途。 本質上,它是一個派生類的應用程序

  • 全局資源聲明 - 使用Application.Resources屬性,您可以定義應用程序級資源。 如樣式,數據模板和控件模板。
  • 啟動,退出和錯誤處理事件 (代碼隱藏) - 此文件的代碼隱藏用於處理應用程序級事件,如StartupExitUnhandledException
  • Application.Current Reference (代碼隱藏) - 可以通過全局靜態變量Application.Current訪問此應用程序 您可以在應用程序的任何位置進行轉換。
  • 分配RootVisual (代碼隱藏) - RootVisual用於設置啟動Silverlight UserControl。 需要在Startup事件中設置此屬性。
  • 安裝應用程序Out-Of-Browser (代碼隱藏) - 使用Install方法,您可以提示用戶安裝應用程序Out-of-Browser。
  • 檢查應用程序更新 (代碼隱藏) - 當應用程序在瀏覽器外運行時使用CheckAndDownloadUpdateAsync方法以確保.xap文件是最新的。

xaml代表可擴展的應用程序標記語言。 這只是一個XML文件,允許您為Silverlight甚至.Net對象聲明UI

app.xaml允許您聲明在整個應用程序中共享的資源。 app.xaml.cs還包含應用程序級事件:

  • Application_Startup
  • Application_Exit
  • Application_UnhandledException

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM