Стиль выбранной встречи / предмета в Telerik RadScheduler - PullRequest
0 голосов
/ 20 января 2011

У меня есть Telerik RadScheduler, который отображает события (или встречи).

Я пытаюсь оформить выбранную встречу более толстой красной рамкой.

Я нашел страницу для Стилизация элемента назначения на веб-сайте Telerik, но он относится к Silverlight и свойствам, которые, как он упоминает, не существуют в версии WPF.

Я ожидаю, что смогу настроить bool в моей ViewModel, которая описывает, выбран элемент или нет, а затем создать стиль триггера данных, который будет работать, но я бы предпочел использовать прямую XAML, если это возможно - и, учитывая, что это похоже на реализацию в Silverlight, я ожидаю, что он также должен существовать в WPF.

Я бы хотел что-то вроде этого, если оно существует

<telerik:RadScheduler Name="radScheduler" 
                      DataContext="{Binding}"
                      SelectedAppointmentStyle="{StaticResource aStyle}"

Кто-нибудь делал это или может предоставить несколько указателей?

Ответы [ 2 ]

1 голос
/ 12 декабря 2013

Это немного после факта, но есть некоторая информация о стилизации встреч по адресу: http://www.telerik.com/help/aspnet-ajax/scheduler-set-different-styles-to-appointments.html

Он охватывает несколько различных методов, с использованием кода и CSS.

Что касается проблемы выбора, вы можете использовать методы OnAppointmentClick или OnClientAppointmentClick и установить стиль в них.Это не так кратко, как вы ищете, но выполнит работу.

Кроме того, проверьте: http://blogs.telerik.com/aspnetmvcteam/posts/09-04-08/easy-appointment-styling-with-radscheduler-for-asp-net-ajax.aspx

Потенциально у вас может быть «Выбранный» ресурс,что вы назначаете, и это подберет стиль.

0 голосов
/ 29 января 2011

В RadScheduler, похоже, нет какого-либо свойства, которое бы удовлетворяло этому требованию.

Моим обходным решением было реализовать свойство IsSelected, которое устанавливается при запуске команды;стиль затем привязывается к этому свойству.

Недостатком является то, что я не совсем привязан к тому, выбрана ли встреча, но она работает достаточно хорошо.

...