|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2014, 06:48 | #1 |
Регистрация: 03.03.2014
Сообщений: 7
|
не обновляется связанный TextBox
доброе утро всем. есть вот такой код:
Код:
TextBox связан с mycarrier.myfield и в принципе отлично считывает из него значение при старте, но вот в процессе работы формы уже нет. теоретически при нажании ACT значение должно менятся, но этого не происходит. есть конечно возможность вылавливать объект Binding и делать для него updatetarget, но это не подходит в моем случае. и можно было бы уже отступить и смириться если бы не вот такой случай: Код:
|
03.03.2014, 09:40 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
|
03.03.2014, 10:52 | #3 | |
Регистрация: 03.03.2014
Сообщений: 7
|
Цитата:
|
|
03.03.2014, 11:56 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
по ссылке пример есть
|
03.03.2014, 12:40 | #5 |
Регистрация: 03.03.2014
Сообщений: 7
|
|
03.03.2014, 12:58 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
чего не красивого? или вы думаете что Width обновляет по щучьему велению?
|
04.03.2014, 12:31 | #7 |
Регистрация: 03.03.2014
Сообщений: 7
|
|
04.03.2014, 13:15 | #8 | |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Цитата:
dependencyproperty
Благодарить в репутацию. Проклинать — туда же
|
|
05.03.2014, 14:41 | #9 |
Регистрация: 03.03.2014
Сообщений: 7
|
опять ведь у меня подобная проблема, но теперь с DataGrid, при нажатии ACT в LIST элемент добавляется, но в DataGrid не появляется:
using System; using System.Windows; using System.Windows.Controls; using System.Windows.Media; using System.Windows.Data; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Input; class line { public int d1 { set; get; } } class main { static void press(object s, EventArgs a) { data.Add(new line { d1 = 66 }); } static List<line> data = new List<line> { }; [STAThread]public static void Main() { data.Add(new line { d1 = 0 }); data.Add(new line { d1 = 1 }); data.Add(new line { d1 = 2 }); var p = new StackPanel { }; var g = new DataGrid { ItemsSource = data }; var b = new Button { Content = "ACT" }; var w = new Window { Content = p }; p.Children.Add(g); p.Children.Add(b); b.Click += press; w.ShowDialog(); } } |
05.03.2014, 17:47 | #10 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Освойте Binding наконец уже, без него в WPF делать нечего.
http://msdn.microsoft.com/ru-ru/libr...v=vs.110).aspx И вот это еще на закуску: http://msdn.microsoft.com/ru-ru/libr...v=vs.110).aspx
Благодарить в репутацию. Проклинать — туда же
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не обновляется DataGridView | megabax | C# (си шарп) | 1 | 25.05.2013 18:19 |
Не обновляется Grid! | MeDveD-3A9l | C/C++ Базы данных | 1 | 21.01.2013 20:45 |
Внести данные из Textbox Form2 в TextBox Form1 | uralshans | Microsoft Office Excel | 1 | 07.01.2013 17:15 |
не обновляется DataGridView | Kukurudza | C# (си шарп) | 0 | 11.03.2012 12:10 |
Dr. Web 5.0 не обновляется... | Smiley | Безопасность, Шифрование | 9 | 24.05.2009 15:11 |