m-y*_*m-y 12 wpf xaml compiler-warnings suppress-warnings dynamicresource
基本上,我有一个使用DynamicResources的UserControl.应用程序使用该资源编译并运行正常,但看到此警告消息有点烦人.这让我想知道我是否做得对,这只是一个误报,或者如果我做错了,碰巧碰到它工作的裂缝.
<Grid Background="{DynamicResource AppDefaultBackgroundColor}">
...
</Grid>
Run Code Online (Sandbox Code Playgroud)
所以,如果我正确使用它,我怎么能摆脱这个警告信息呢?
如果我没有适当地使用它,它应该是什么样的,所以我没有得到警告?
PS我的应用程序工作正常,但我更喜欢在编译时没有任何编译警告.
小智 6
您可以像这样映射您的资源
<Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="..\Resources\Theme.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Resources>Run Code Online (Sandbox Code Playgroud)
Theme.xaml必须包含"AppDefaultBackgroundColor"这样的
<Color x:Key="AppDefaultBackgroundColor">#FF77C6FB</Color>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6729 次 |
| 最近记录: |