Я столкнулся с ошибкой называется System.invalidOperationException.
Дополнительная информация: указанный элемент уже является логическим ребенком другого элемента. Отключите его сначала.
Я искал через Интернет для решений, но никто из них не решает мою проблему.
Я создал кнопку «Открыть диалог», чтобы открыть диалог. После того, как я открыл диалог, в диалоговом окне показаны две кнопки «Сохранить» и «Отмена». Функция «Отмена» - закрыть диалог. Однако после того, как я нажал «Отмена», когда я попытался снова открыть диалоговое окно, нажав «Открыть диалоговое окно», я столкнулся с ошибкой, указанной выше.
Я опубликую свои коды здесь, а также для метода обработки событий.
В классе MainWindow:
private void openDialogButton_Click(object sender, RoutedEventArgs e)
{
PersonIDTable.ShowDialog();
}
В модели представления:
public void ShowDialog()
{
PersonID.UserControls.PersonIDDialog dialog = new PersonID.UserControls.PersonIDDialog (this);
dialog.Show();
}
В классе Диалог:
private void CancelButton_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
У вас есть идеи, как решить проблему? Ваша помощь будет очень ценится.
PersonIDTable
вашимViewModel
классом? - person Muhammad Umar   schedule 23.04.2014