Как управлять основной формой из другого примера формы Я хочу получить доступ к таблице в основной форме из другой формы в wpf?форма управления из другой формы в wpf
ответ
Вы можете использовать автоматизацию пользовательского интерфейса (который будет только позволит вам взаимодействовать с ним, как если бы вы были пользователем, нажав на/набрав в контрольной группе): http://msdn.microsoft.com/en-us/library/dd561932(VS.85).aspx
Или вы можете использовать код позади, чтобы передать ссылку от одного окна к другому, возможно, в вашем классе Application.
Нет ничего особенного в WPF, который делает любой вариант более простым или сложным в реализации.
salamonti, Вы хотите получить доступ к элементу управления на главной форме или данным, отображаемым элементом управления? Если последнее, я предлагаю вам хранить данные в отдельной области, кроме того, что ее представляет. Это может быть достигнуто с помощью MVVM и нескольких других схем разделения вида. Вы также можете использовать Маршрутизированные события и Маршрутизированные команды для выполнения кода в одной «форме» из другой.
Если вы хотите получить доступ к «основной форме» из дочерней формы, вы можете создать свойство в дочерней форме типа FrameworkElement, например. Затем, когда вы создаете дочернюю форму, просто заполните это свойство экземпляром основной формы. Таким образом, вы получите доступ к тому, что хотите в основной форме.
это крошечный образец связи между окнами в WPF
вы можете ссылаться на элементы управления, как, как вы делаете с полями класса, причиной того, что то, что они
public class Form1 : Window
{
public DateTime FormCreationDate {get; set;}
private void button1_Click(object sender, RoutedEventArgs e)
{
Form2 a = new Form2();
a.Owner = this;
a.Show();
}
}
public class Form2 : Window
{
private void Window_Loaded(object sender, RoutedEventArgs e)
{
this.label1.Content = string.Format(
"the owner of this window was created on {0}",
((Form1)this.Owner).FormCreationDate.ToString());
}
}
- 1. Обновление управления из другой формы
- 2. Закрывающая форма Wpf от другой формы
- 3. Как изменить свойство управления из другой формы
- 4. Форма перекрытия другой формы?
- 5. Отключить элементы управления из другой формы
- 6. Форма внутри другой формы рельсы
- 7. Переопределение элементов управления из другой формы
- 8. Изменение свойств элементов управления из другой формы
- 9. Использование элементов управления другой формы
- 10. Как получить доступ к элементу управления формы для другой формы?
- 11. Открытие новой формы WPF из другой формы приложения Windows
- 12. Использование элементов управления одной формы в другой
- 13. Добавить вкладки в TabControl из другой формы
- 14. Форма WPF внутри окна формы окна
- 15. C# Детская форма Наследование элемента управления из родительской формы
- 16. Закрытие одной формы из другой формы?
- 17. Проблемы с открытием формы из другой формы
- 18. Отключить управление из другой формы
- 19. Как изменить элементы управления из другой формы в C#
- 20. Элегантный элемент управления WPF
- 21. Закрытие фоновой формы из формы переднего плана в C# wpf
- 22. Одна форма для другой формы HTML
- 23. Джанго Обработка Форма для другой формы
- 24. C# изменение уже открытая форма из другой формы?
- 25. открытая форма из другой формы получить ошибку C#
- 26. Форма внутри другой формы с одинаковыми входами
- 27. Как определить, закрывается ли форма из другой формы?
- 28. Как передать данные из формы WPF в пользовательский контроль WPF?
- 29. Вызов подпрограммы из другой формы
- 30. Изменение формы из другой формы