如何将Silverlight元素的内容设置为视图?

时间:2012-09-13 11:10:15

标签: c# .net silverlight xaml telerik

我正在更新我写的一些xaml而不是使用后面的代码,因为问题出现了。

Pane指的是Telerik RadPane对象。 我需要在语义上做的是:

pane.Content = PaneView.xaml;

PaneView是一个包含多个元素和信息的xaml文件。这不行。

我在前面的xaml文件中有如下工作,所以可以这样做;虽然我不知道怎么做。有人可以帮忙吗?

<UserControl x:vws="MyProject.ViewFolder.Views">
...

        <telerik:RadPane Header="PaneView" CanUserClose="False" CanFloat="False"
                                     telerik:RadDocking.SerializationTag="PaneView">
                        <vws:PaneView />
        </telerik:RadPane>

我需要使用什么包装器来放入我的xaml文件才能使其正常工作?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果您的RadPane控件(XAML)定义为x:Class="SomeNameSpaceHere.PaneView",您可以通过以下方式设置内容:

pane.Content = new PaneView();

您可以使用简单的UserControl作为容器:

<UserControl x:Class="SomeNameSpaceHere.PaneView">
  ...
</UserControl>