首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用DataTemplate代码构建Silverlight DataTemplate

用DataTemplate代码构建Silverlight DataTemplate
EN

Stack Overflow用户
提问于 2010-09-23 08:58:37
回答 1查看 727关注 0票数 2

这可能是一种强烈的反对,但用Silverlight代码构建DataTemplates似乎是不可能的。我知道使用XamlReader.Load(string)的一个选项,使用这种方法遇到了几个问题:

  1. 无验证,所有操作都是以串连字符串完成的。我们都知道,这会让
  2. 感到糟透,任何必要的资源都必须包括在内,因为这将在它自己的上下文中运行。这也很糟糕,尽管有一个逻辑解释而不是show-stopper.
  3. Any试图在您的DataTemplate中包含事件调用,但是InvalidOperationException:失效的XAML用于控制: XamlReader.Load()不接受事件处理程序。

三号对我来说似乎是个停播点。如果有人能给我一些线索、指点或想法,说明另一种/更好的方法,我将不胜感激。

在WPF中,有一个可以提供帮助的FrameworkElementFactory,但是在Silverlight中似乎没有解决这个问题的方法。

EN

回答 1

Stack Overflow用户

发布于 2010-09-23 09:05:51

也许您不需要在代码中构建数据板。你真的需要这么做吗?

(2)您不需要包含xaml资源。它可以远距离居住在某个地方。你要做的就是远程加载它。但也许我不明白你说的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3776773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档