Binding to SelectedDates

3 posts, 0 answers
  1. David
    David  avatar
    66 posts
    Member since:
    Aug 2010

    Posted 10 Oct 2012 Link to this post

    Hi,

    Is it possible to bind to the collection of selected dates / how would I use the selected dates in my view model?

    thanks

    David
  2. Vladi
    Admin
    Vladi avatar
    744 posts

    Posted 16 Oct 2012 Link to this post

    Hello David,

    In the current version of RadCalendar it is not possible bind the SelectedDates to a Collection of DateTime objects. The SelectedDates property has only a Get method in order to get the selected dates in the control but it cannot be used to bind a collection to the control.

    If you have any other questions do not hesitate to contact us again.

    Regards,
    Vladi
    the Telerik team

    Explore the entire Telerik portfolio by downloading Telerik DevCraft Ultimate.

  3. UI for WPF is Visual Studio 2017 Ready
  4. Anthony
    Anthony avatar
    1 posts
    Member since:
    Apr 2013

    Posted 26 Nov 2013 Link to this post

    I have been playing with a workaround for this limitation. 

    I use a trigger on SelectionChanged: 
                <inter:Interaction.Triggers>
                    <inter:EventTrigger EventName="SelectionChanged">
                        <galaSoftMvvmLightCommand:EventToCommand PassEventArgsToCommand="True" Command="{Binding ChangeCalendarSelectionCommand}" CommandParameter="{Binding SelectedDates, RelativeSource={RelativeSource AncestorType={x:Type telerik:RadCalendar}}}" />
                    </inter:EventTrigger>
                </inter:Interaction.Triggers>

    which binds to a Relaycommand, and passes in an ObservableCollection<DateTime> as command parameters. Problem to overcome then is that it fires multiple times so shouldn't be used for long running task. 
Back to Top