Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710

    [WPF] Date range: relazione tra due datepicker

    Giorno a tutti,
    nella mia applicazione WPF, vorrei utilizzare due datepicker per permettere all'utente di selezionare un range temporale.


    Vorrei che, quando l'utente selezione una data nel 1° datepicker, automaticamente venga aggiornato il 2° datepicker in particolare:
    1) il focus venga messo sulla giorno del 1° datepicker + 1
    2) vengono disabilitati tutti i giorni precedenti a quelli selezionati sul 1° datepicker.


    Il funzionamento dovrebbe essere identico a quello presente in un qualunque sistema di booking presente online.


    Come posso gestirlo?


    Grazie.

  2. #2
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Risolto!


    Questi sono i miei due datepicker:
    codice:
    <DatePicker Height="25" HorizontalAlignment="Left" Margin="3,12,0,0" Name="fromDatePicker" VerticalAlignment="Top" Width="115" SelectedDateChanged="fromDatePicker_SelectedDateChanged" />
    
    
    <DatePicker Height="25" HorizontalAlignment="Left" Margin="-115,45,0,0" Name="toDatePicker" VerticalAlignment="Top" Width="115" />

    qui la funziona che scatta sul change:
    codice:
            private void fromDatePicker_SelectedDateChanged(object sender, SelectionChangedEventArgs e)
            {
                var fromPicker = sender as DatePicker;
    
    
                DateTime? data = fromPicker.SelectedDate;
    
    
                if (data != null)
                {
                    toDatePicker.SelectedDate = data;
                    toDatePicker.DisplayDateStart = data;
                }
    
    
            }

    Grazie!

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.