如何从资源字典中获取代码样式?

Ken*_*hou 9 silverlight-3.0

如果你把风格放在app.xmal中,那么你可以使用以下代码获得样式:

Style = Application.Current.Resources ["myStyle"]作为Style;

但是,如果我将样式放在单独文件Styles.xmal的字典资源中,如:

 <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>                
                <ResourceDictionary Source="Assets/Styles.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
Run Code Online (Sandbox Code Playgroud)

那么如何在代码中获得样式?

Ken*_*hou 8

找出原因:代码

Style = Application.Current.Resources["myStyle"] as Style;
Run Code Online (Sandbox Code Playgroud)

工作良好.我的问题是由其他一些因素引起的.