XAML组成后未知的成分

时间:2018-11-07 13:17:58

标签: c# .net wpf xaml

我正在尝试用用户控件编写xaml页面,但没有成功。目的是减轻主页。 这是UserControl的开头:

<UserControl x:Class="WpfApp1.richTextSummary"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:local="clr-namespace:WpfApp1"
             mc:Ignorable="d" 
             d:DesignHeight="450" d:DesignWidth="800"
             xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Layout.Toolkit"
             xmlns:Controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
             >



    <dxb:BarManager x:Name="barManager1" ToolbarGlyphSize="Small">

这是重用此userControl的mainPage xaml的一部分:

<TabControl Width="{Binding Width, ElementName=gridFields}">
                        <TabItem Header="Résumé">
                            <controls:richTextSummary></controls:richTextSummary>

                        </TabItem>
                        <TabItem Header="Fin"/>

                    </TabControl>

问题在于,在我的userControl中,我定义了一个组件,该组件被赋予了名称(评分者),并在其背后的主页代码中(在其构造函数中)初始化了该组件:

rater.Value=2;

似乎在调用构造函数时,不会注入并解析代码... 你有解决这个问题的主意吗?

1 个答案:

答案 0 :(得分:0)

也许只是复制和粘贴错误,但我注意到您缺少DevExpress-Bars程序集的名称空间声明!可能是您遇到问题的原因吗?

xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"