Silverlight样式 - 设计师崩溃

时间:2014-12-09 18:30:49

标签: xaml silverlight

今天我浪费了几个小时试图修复设计师只显示"没有" (一个带有灰色边框的大白色矩形),或显示一些无意义的错误(HRESULT失败blahblah)。

经过大量的试验和错误后,我终于找到了原因:

包含我的样式/控件等的程序集使用了一些system-dll,例如" System.Windows.Controls.Data"和" System.Windows.Controls.Data.Input"对于DataGrid周围的类型(我在内部使用(以及其他) - 有时作为基类,有时作为"组件")。

当我引用我的" Controls-Library"并试图从那里使用一些控制,设计师对上述错误感到疯狂。然而,在运行时,一切都完美无瑕。

为了让设计师工作,我必须引用我的图书馆使用的所有程序集(直接或间接)。

为什么设计师不能从我的" Bin / [Target]"中选择那些DLL引用?夹? (他们在那里,即使没有被引用 - 所以建筑系统意识到直接或间接需要这些组件。)

WPF并没有遇到同样的问题。

任何"最佳做法"解决这个问题?

此致 约翰内斯

0 个答案:

没有答案