Я пытаюсь выяснить, как потоки работают на мобильном устройстве Windows (6.0) с компактным каркасом 2.0. На данный момент я пытаюсь сделать индикатор выполнения, поскольку это одна из самых простых вещей и в основном в каждом учебнике, которое я нашел.Резьбовые окна mobile 6 compact framework
От нормальных форм окон - приложения я привык делать что-то вроде:
for (int i = 0; i < 10; i++)
{
myProgressBar.BeginInvoke(
new Action(() =>
{
myProgressBar.Value = i;
Thread.Sleep(100);
}
));
}
Но я получаю ошибку при new Action(()...
:
Использование типа "
System.Action<T>
" (общий) требует 1-Type аргумент
(перевод с немецкого)
Это кажется Action()
не доступен для меня, только Action<T>()
. Но я не знаю, какой должен быть параметр T
или какой аргумент дать Action<T>()
.
Кстати, рассмотрите возможность использования .NET CF 3.5 вместо 2.0 – tcarvin