Я хочу использовать coding4fun AboutPrompt, объявленный в XAMl вместо C #.
Мне нужно что-то подобное в моей MainPage.XMAL:
<c4fControls:AboutPrompt x:Name="prompt" Visibility="Collapsed" Title="AboutPrompt declared in XAML" WaterMark="No Watermark">
<c4fControls:AboutPrompt.Body>
<TextBlock Text="This is the first tect in the Body section."/>
</c4fControls:AboutPrompt.Body>
</c4fControls:AboutPrompt>
После этого я хочу показать AboutPrompt стандартным способом:
private void aboutPrompt1_Click(object sender, RoutedEventArgs e)
{
prompt.Visibility = visibility.Visible;
prompt.Show();
}
Проблема в том, что я получаю элемент , который уже является дочерним элементом другого элемента. исключение.
Я знаю, что могу использовать VisualTreeHelper, чтобы обойти это, но мне нужно элегантное решение.