包含子XAML窗口的XAML窗口

时间:2017-03-03 19:28:44

标签: wpf xaml

我非常简单地想要一个主XAML文档,然后保存几个XAML文档。所以我们假设我有一个包含三列的Grid:第一列是XAML文档A,第二列是XAML文档B,第三列是XAML文档。

我已经看到它用TabControl完成了,但是当我尝试使用Grid时,我得到一个错误,即使我在我的子XAML文档中只有一个简单的文本框。

我的XAML看起来像这样(对于主窗口):

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="200" />
        <ColumnDefinition Width="250*" />
    </Grid.ColumnDefinitions>


        <local:CharacterDetails/>
</Grid>

我得到的错误说&#39;为类型&System;系列.Windows.Controls.UIElementCollection&#39;的集合添加值抛出异常。&#39;

我猜你不能将子XAML放在这样的网格中。如果是这种情况,我可以把它们放在什么样的控件中?

感谢您的时间。

Here is an image of the solution explorer, so you can see what CharacterDetails is.

此外,以下是其中包含的内容:

<Window x:Class="MVVMTest.CharacterDetails"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="CharacterDetails" Height="300" Width="300">
<Grid>
    <TextBlock>Hello!</TextBlock>
</Grid>

0 个答案:

没有答案