Red.Devlab Ответов: 3

Контроллер пользовательского интерфейса для таймера


Привет.

Я должен создать простое приложение со счетчиком и хотел добавить графический таймер, похожий на таймер Windows App Timer 10.

Какой контроль я должен использовать?

Образец
&ЛТ;ИМГ СРЦ="https://www.dropbox.com/s/ytcfj9h3yy765dv/Cattura.JPG?dl=0" альтернативные="образец"и GT;

Что я уже пробовал:

Я не нашел ничего подобного в стандартных элементах управления WPF

3 Ответов

Рейтинг:
2

CHill60

Используйте DispatchTimer в WPF - справочный учебник[^] здесь


Sergey Alexandrovich Kryukov

5ед.
—СА

Рейтинг:
0

johannesnestler

Какой элемент управления использовать-это ваш вопрос? - но не о том, как реализовать таймер im WPF, правильно? (Ссылка CHill60 хороша)
Забудьте о элементах управления в WPF, несмотря на несколько стандартных элементов управления, таких как кнопка или текстовое поле, я почти не использую их - почему? - просто создайте свой собственный с шаблоном, стилем, композицией или кодом или тем, что вы считаете нужным.

Из примера, который вы показали на картинке, я бы сказал:
Создайте UserControl с некоторой панелью макета (Grid) и некоторыми элементами управления по умолчанию, привязанными к simple (ViewModel)-properties, или если вы не используете MVVM с некоторыми DependencyProperties...
Затем составьте желаемое представление простых субконтролей:
* какой-то или один текстовый блок на данный момент
* анимированный круг (эллипс) или графический путь (посмотрите на любой элемент управления WPF spinner, чтобы найти возможные способы, как это сделать)
* Некоторые кнопки с особым стилем или просто изображениями...
* Еще несколько текстовых блоков

Вот именно - и именно по этой причине библиотека управления WPF по умолчанию настолько спартанская... вряд ли им есть применение...


Рейтинг:
0

Red.Devlab

Хорошо, я нашел это решение.


Как запустить счетчик прогресса


Оооо, лети! Это очень очень сложно разработать что то отличное от стандарта

Спасибо за все.