Имя: Пароль:
IT
 
C#. Не могу подключить к WPF пространство System.Windows
,
0 batmansoft
 
03.11.14
15:24
Добрый день. Нужно поюзать таймер в WPF приложении. Дела вот так:
/// <summary>
/// Таймер для генерации тактов
/// </summary>
public System.Windows.Threading.DispatcherTimer timer;

Windows подчеркивает красным. Пытаюсь добавить ссылку. В списке .NET нету System.Windows, есть System.Windows.Forms. Добавляю хотя бы эту ссылку. Думаю, может попытаюсь хотя бы стандартный таймер подключить. Делаю

using System.Windows.Forms;

Windows подчеркивает красным. Подскажите пожалуйста, как быть?

Сообщение об ошибке при подчеркивании красным:
"Ev_Hyper,"Имя или тип Windows отсутствует в пространстве имен System" "
Подскажите пожалуйста, как лечить?
1 av_x86
 
03.11.14
15:34
Добавить:
using System.Threading;
2 av_x86
 
03.11.14
15:40
(1) точнее using System.Windows.Threading;
3 batmansoft
 
03.11.14
15:42
(2) помогло вроде бы (1) - в System.Threading есть просто Timer. но посмотрим как будет работать...
4 batmansoft
 
03.11.14
15:42
спасбо
5 batmansoft
 
03.11.14
18:08
Все заработало, только теперь на строке:
lbWord.Content = DateTime.Now.ToString();
выпадает в исключение:"
Вызывающий поток не может получить доступ к данному объекту, так как владельцем этого объекта является другой поток."
попробовал сделать:
            this.Invoke((MethodInvoker)delegate
            {
                lbWord.Content = DateTime.Now.ToString();
            })
Но Invpke подчёркивает красным. Что делать?
6 av_x86
 
03.11.14
18:32