Есть что-то вроде команды txtBox.Text.Refesh()
для Windows Phone?Обновить в silverlight кажется текстовое поле
0
A
ответ
0
Прежде чем дать свой ответ ... Как высказал HighCore в комментарии - , вы, вероятно, ошибаетесь - вам, вероятно, следует изменить, как вы работаете, чтобы больше соответствовать рамке. Тем не менее ..
Вы можете сделать это разными способами, но вот два довольно тривиальных.
- Вариант 1: причудливый способ.
Загрузите и установите асинхронный CTP. Это позволит вам использовать семантику async/wait.
ли что-то вроде этого:
async void Button_Click()
{
for (int i = 0; i < 100; i++)
{
textbox.Text = i.ToString();
await Task.Delay(1000);
}
}
- Вариант 2: Good'ol путь.
Если вы не хотите, чтобы установить асинхронной CTP, реорганизовать свой код следующим образом:
void Button_Click()
{
int i = 0;
var t = new DispatcherTimer();
t.Interval = TimeSpan.FromSeconds(1);
t.Tick += (s, e) => { textbox.Text = i.ToString; i++; if (i == 20) t.Stop(); };
t.Start();
}
Заметим, что, когда этот код работает, ваше приложение остается отзывчивым, что означает, что люди могут активируйте код, который вы не хотите.
Смежные вопросы
- 1. переопределяет текстовое поле Silverlight
- 2. Цифровое текстовое поле Silverlight?
- 3. Silverlight Текстовое поле
- 4. Многострочное текстовое поле в silverlight
- 5. Silverlight сохранить текстовое поле XML
- 6. Как создать настраиваемое текстовое поле в Silverlight?
- 7. Текстовое поле со всплывающим окном в Silverlight
- 8. Как создать числовое текстовое поле в Silverlight?
- 9. Обновить текстовое поле нажатием кнопки
- 10. Обновить текстовое поле от привязки
- 11. Обновить текстовое поле после ввода
- 12. Обновить текстовое поле Смена Javascript
- 13. Обновить текстовое поле с jquery
- 14. Как обновить поле в Silverlight 4 Datagrid?
- 15. Текстовое поле проектирования так же, как поле Текст в Silverlight
- 16. Silverlight - Многострочное текстовое поле - Alt + Enter Issue
- 17. Как обновить текстовое поле в mysql
- 18. Wicket ListView - обновить dropdownchoice через текстовое поле
- 19. Как обновить текстовое или текстовое поле в SQL Server 2000
- 20. Как обновить текстовое поле из статического класса?
- 21. Обновить или «Обновить» текстовое поле в Pymel/Python
- 22. обновить текстовое поле, когда определенное значение сопоставляется
- 23. jQuery по переменному изменению, обновить текстовое поле
- 24. Как заставить текстовое поле обновить его текст
- 25. Обновить текстовое поле при изменении значения Datacontext
- 26. JQuery - обновить текстовое поле перед отправкой формы2
- 27. Обновить текстовое поле из другого класса
- 28. Обновить текстовое поле ввода одним нажатием кнопки
- 29. Netbeans: обновить текстовое поле на событии кнопки
- 30. Обновить текстовое поле, добавив выбранную дату
Примечание для тех, кто читает этот вопрос - это следующее из http://stackoverflow.com/questions/15441265/why-the-label-is-not-filled-in-for-with-thread. Один из ответов включает вызов «обновить» на элементе управления, чтобы обновить экран. Что Ivo действительно нужно сделать, это знать, как накачивать сообщения в приложении silverlight. Вероятно, дизайн является процедурным, а не управляемым событием, поэтому проблемы глубже, чем просто обработка полученных сообщений. –
Вам действительно нужно изучить MVVM, если вы работаете с технологиями на основе XAML. Вы слишком далеко от правильного пути. И нет такой вещи, как «FrameworkElement.Refresh()». Гораздо меньше вы найдете метод 'Refresh()' в свойстве 'Text', который имеет тип' string'. –
Как сказал @HighCore, если бы был метод Refresh, это не было бы для свойства Text. Свойства предназначены для чтения и записи данных в объект. –