我使用WPF UserControls设计应用程序的某些部分。我在图形部分使用blend 2.5。但是,当我将用户控件包含在任何内容中时,它将不会显示在混合内容中,并且将引发异常,表示无法找到资源。
我的应用程序已本地化,我将本地化的DLL移到Blend文件夹中。

这是一段无效的代码:

<StackPanel>
     <RadioButton x:Name="radioBasicInfo" Content="{DynamicResource string_newUnitBasicInfo}" Margin="0,0,0,5" Checked="checkErrors"/>
     <content:CoverContent></content:CoverContent>
</StackPanel>


我已经用谷歌搜索了,但是没有找到任何解决方案,这很烦人,因为您看不到最终的渲染结果是什么。

希望你能帮助我。
鲍里斯

最佳答案

它实际上来自本地化问题。 blend文件夹中的资源dll不是最新的,因此没有找到不同的xaml引用,这很奇怪,因为在本地化的词典中没有任何对xaml文件的引用...但是也许我有点本土化...

我很不高兴微软没有在Blend中处理本地化资源,希望他们能在Blend 3.0中修复它。

关于c# - UserControl不会混合显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/945896/

10-13 03:18