Я безуспешно пытаюсь создать страницу 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">
и вот часть mainPage xaml, повторно использующая этот пользовательский элемент управления:
<TabControl Width="{Binding Width, ElementName=gridFields}">
<TabItem Header="Résumé">
<controls:richTextSummary></controls:richTextSummary>
</TabItem>
<TabItem Header="Fin"/>
</TabControl>
Проблема в том, что в моем userControl я определяю компонент, которому дано имя (rater), и инициализирую этот компонент в коде главной страницы (в его конструкторе):
rater.Value=2;
Кажется, что когда вызывается конструктор, код не внедряется и не анализируется ...
У вас есть идея, чтобы решить эту проблему?