如何将Silverlight元素的conent设置为视图



由于出现问题,我正在更新我编写的一些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文件放在什么包装器中才能强制它工作?

非常感谢

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

pane.Content = new PaneView();

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

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

最新更新