• SilverLight中App.xaml的用途


    官方说的用途有下面这些:

  • 定义全局资源:我们可以把Application级别的资源放在这里,用Application.Resources属性访问,常用的有styles, data templates,control templates。
  • 全局事件处理StartupExit 和UnhandledException.
  • 全局引用Application.Current
  • 指定RootVisibleRootVisual 用来设置Silverlight启动控件,这个属性在 Startup 事件中设置.
  • 本地安装application:使用Install 方法你可以让用户在浏览器外本地安装application
  • 检查更新:本地安装的时候可以用CheckAndDownloadUpdateAsync 方法检查.xap文件是否最新
  •  

    目前对这个文件了解不深,不过昨天用到了一下。

    我主要是希望定义一些重用的自定义样式,查资料说把样式定义在Themes文件夹下面的Generic.xaml就可以到处引用了,可事实上是在前台引用时出现错误“未发现**Style”,没定义?明明写了在Generic.xaml中了。所以我怀疑程序是不是真的会默认到Generic.xaml中查找Style,我尝试把Style放到App.xaml中是可以的(App.xaml放的可是全局资源啊),最后我的解决方法是在App.xaml添加Generic.xaml的引用路径。

    <Application.Resources>
      
    <ResourceDictionary>
        
    <ResourceDictionary.MergeDictionaries>
            
    <ResourceDictionary Source="Themes/Generic.xaml"/>
        
    </ResourceDictionary.MergeDictionaries>
      
    </ResourceDictionary>

    </Application.Resources> 

    It Work! 

  • 相关阅读:
    url 转码 urlencode和 urldecode
    通过启动函数定位main()函数
    关于溢出的总结1
    http://ctf.bugku.com/challenges#Mountain%20climbing:bugku--Mountain-Climbing
    http://ctf.bugku.com/challenges#love:bugku--love
    http://ctf.bugku.com/challenges#%E9%80%86%E5%90%91%E5%85%A5%E9%97%A8:bugku--逆向入门
    http://ctf.bugku.com/challenges#Timer(%E9%98%BF%E9%87%8CCTF):Bugku——Timer(阿里CTF)
    http://ctf.bugku.com/challenges#%E6%B8%B8%E6%88%8F%E8%BF%87%E5%85%B3--游戏过关
    填坑专记-手脱FSG壳

  • 原文地址:https://www.cnblogs.com/ManMonth/p/2161629.html
  • Copyright © 2020-2023  润新知