У меня есть два шаблона данных (один для рисования [draw] и другой для входных данных [data]). Также у меня есть два ContentControls, которые используют вышеупомянутые DataTemplates.Я хочу, чтобы оба элемента DataTemplate были связаны, чтобы, когда пользователь заполняет поле в форме данных DateTemplate, он также автоматически обновлял шаблон рисования.
Как связать элементы в рисовании DataTemplate с элементамиданных DataTemplate.Бэкэнда нет вообще.Пользователь выбирает значение из комбинированного списка, и на основании значения, выбранного в комбинированном окне, я обновляю два ContentControls соответствующими рисунками и данными DataTemplates.Пользователь заполняет соответствующие поля в форме данных и рисует шаблон, рисует эти элементы на основе некоторых бизнес-правил.
-----
<DataTemplate x:Key="data">
<Grid Grid.Row="0" Background="#FFFFFFFF" Name="DocumentRoot" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid Margin="10" VerticalAlignment="Top">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="200" />
</Grid.ColumnDefinitions>
<TextBlock Text="Heading Text" Grid.Row="1"/>
<TextBlock Text="Ticket Text" Grid.Row="2"/>
-----
<TextBox x:Name="txtHeading" Text="Heading Text" Grid.Row="1" Grid.Column="1"/>
<TextBox x:Name="txtTicketText" Text="Ticket Text" Grid.Row="2" Grid.Column="1"/>
-----
</Grid>
</Grid>
</DataTemplate>
<ContentControl Content="{Binding ElementName=cboTemplates, Path=SelectedItem.Name}"
ContentTemplateSelector="{StaticResource formTemplateSelector}">
</ContentControl>
Есть идеи, как связать два элемента из разных шаблонов данных?
Заранее спасибо