Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Silverlight:数据更改不会传输到外部程序集中的控件_Silverlight_Charts - Fatal编程技术网

Silverlight:数据更改不会传输到外部程序集中的控件

Silverlight:数据更改不会传输到外部程序集中的控件,silverlight,charts,Silverlight,Charts,我有一个Silverlight应用程序,它可以动态地从外部程序集中加载控件,到目前为止运行良好。加载的控件(本例中为图表)也会获取正确的datacontext(由其父控件隐式显示),并正确显示其数据 但是,当我更改绑定数据网格中的一些数据时,我希望图表也会更新。事实并非如此。如果我添加另一个“本地”图表,它将工作,但不会在外部程序集的图表上工作。我有什么明显的遗漏吗 提前谢谢。嗯,我真的不知道为什么这不起作用。所以我改变了方法,现在开始加载Xaml文件,而不是像charm一样工作的程序集。这很难

我有一个Silverlight应用程序,它可以动态地从外部程序集中加载控件,到目前为止运行良好。加载的控件(本例中为图表)也会获取正确的datacontext(由其父控件隐式显示),并正确显示其数据

但是,当我更改绑定数据网格中的一些数据时,我希望图表也会更新。事实并非如此。如果我添加另一个“本地”图表,它将工作,但不会在外部程序集的图表上工作。我有什么明显的遗漏吗


提前谢谢。

嗯,我真的不知道为什么这不起作用。所以我改变了方法,现在开始加载Xaml文件,而不是像charm一样工作的程序集。

这很难回答,因为我不确定datagrid是否会影响图表。另外,如果可以直接引用图表控件,为什么还要动态加载它呢?我们有一些用户使用Blend,他们在部署应用程序后必须创建/更改Gui。因此,我们可以动态地交换部分Gui,但您可以使用现有控件和加载样式。问题也可能出现在xaml文件和
ResourceDictionary
元素中。尝试将
Source
属性更改为带程序集的全名,如