由于出现问题,我正在更新我编写的一些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>