none
vs 2017 uxp tranferer le resultat date picker RRS feed

  • Question

  • bonjour

    je cherche comment transférer le résultat d'un date picker dans un text box mais je ne trouve pas . est ce possible a faire facilement avec un code c# merci d z m'aider ou de mindiquer un tuto qui réalise cela

     merci d'avance

    lundi 20 mai 2019 09:58

Réponses

  • J'utilise Winforms, n'utilisant pas WPF directement mais c'est pareil, sans XAML

    Mais sans tester, tu écris notamment:

    +=ma_date_SelectedDatesChanged;
    

    alors que la fonction est avec majuscule Ma_date_SelectedDatesChanged

    Si je fais ça en Winforms, ça ne compile même pas.

    puis il y a  ma_date dans le XAML que je vois pas ailleurs...

    • Marqué comme réponse SIMONGEORGES lundi 3 juin 2019 23:20
    mercredi 22 mai 2019 14:41

Toutes les réponses

  • Utilise juste SelectedDateChanged

    datePicker.SelectedDateChanged += DP_SelectedDatesChanged;   

    et

    private void DP_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)
    {
        textBox1.Text = datePicker.SelectedDate.ToString();
    }

    lundi 20 mai 2019 11:23
  • bonjour

     merci de votre aide je viens de tester votre code mais je n'y arrive pas pouvez m'expliquer car je suis autodidacte  un super meri

    mardi 21 mai 2019 14:57
  • je n'y arrive pas 

    C'est-à-dire ?

    Je ne vois pas la difficulté, il suffit de créer un DatePicker et un TextBox (datePicker et textBox1 dans mon exemple)

    et copier/coller le code...


    mercredi 22 mai 2019 07:46
  • bonjour

    je viens de creer un exemple mais cela ne fonctionne toujours pas merci de corriger mon code que je joint:

    namespace App2_test_date_picket_plus_textbox
    {
        /// <summary>
        /// Une page vide peut être utilisée seule ou constituer une page de destination au sein d'un frame.
        /// </summary>
        public sealed partial class MainPage : Page
        {
            private int ma_date_SelectedDatesChanged;
    
            public MainPage()
            {
                this.InitializeComponent();
                datePicker.SelectedDateChanged +=ma_date_SelectedDatesChanged;
            }
            private void Ma_date_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)
            {
                recup_date.Text = datePicker.SelectedDate.ToString();
            }
        }
    
        internal class datePicker
        {
            internal static int SelectedDateChanged;
            internal static object SelectedDate;
        }
    }
    

    voici mon code xaml

        <Grid>
            <DatePicker x:Name="ma_date" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,50,0,0"/>
            <TextBox x:Name="recup_date" HorizontalAlignment="Center" VerticalAlignment="Center" Width="350" Height="60"/>
        </Grid>
    
    Un grand merci pour votre aide

    mercredi 22 mai 2019 14:19
  • J'utilise Winforms, n'utilisant pas WPF directement mais c'est pareil, sans XAML

    Mais sans tester, tu écris notamment:

    +=ma_date_SelectedDatesChanged;
    

    alors que la fonction est avec majuscule Ma_date_SelectedDatesChanged

    Si je fais ça en Winforms, ça ne compile même pas.

    puis il y a  ma_date dans le XAML que je vois pas ailleurs...

    • Marqué comme réponse SIMONGEORGES lundi 3 juin 2019 23:20
    mercredi 22 mai 2019 14:41