【问题标题】:Get Image from UserControl - Silverlight从 UserControl 获取图像 - Silverlight
【发布时间】:2011-04-15 22:04:50
【问题描述】:

现在我正在使用ImageTools 将图像加载到使用SilverPDF 的pdf 中,我正在加载的图像来自当前的LayoutGrid,但是,我想从另一个用户控件获取图像,没有导航到它。首先,我认为这就像创建该用户控件的实例并进入它的 LayoutRoot 属性一样简单,但是没有正确呈现到 pdf 中(我得到了重叠的控件)有没有办法“呈现”控件“在内存中”而不实际加载到窗口中?任何帮助都非常感谢。

PD,我目前正在使用的版本是: .NET 框架 4.0, 银光 4.0 & C#

-问候

【问题讨论】:

  • 那个用户控件有父级。我想说VisualTree中的usercontrol?
  • 不,在内存中实例化。 MyUserControl control = new MyUserControl(initializationVariables)
  • 用户控件必须在可视化树中。必须有父母

标签: c# .net silverlight silverlight-4.0


【解决方案1】:

用户控件必须在可视化树中。

您可以在 LayoutGrid 中添加,获取 pdf 所需的内容并从 LayoutGrid 中删除。

【讨论】:

  • 我会尝试这个解决方案,我实际上是在尝试避免这种方法,因为我不想显示/隐藏我将要捕获的内容
  • 是的,我最终将元素添加到 UserControl 中,然后使用可见性和尺寸,拍摄快照然后再次折叠它,好消息是它发生得很快,所以没有检测到 UI 更改至今。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多