0

.Textを常に使用するためにDateTimePicker.Textをバインドしたいと思います。DateTimePicker.SelectedDate.SelectedDate

逆( へのバインド)には成功しましたが、 D へのバインドは成功しませDateTimePicker.SelectedDateDateTimePicker.TextでしDateTimePicker.TextateTimePicker.SelectedDate

ここに私の XAML があります:

<DatePicker x:Name="DateTimePicker_Date" SelectedDate = "{Binding this.dDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True, TargetNullValue=''}"  />

誰が私の間違いを知っていますか?

どうもありがとう :)

4

1 に答える 1

0

これを使って

   <DatePicker Name="MyDatePicker" Text="{Binding Path=ActualDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True, TargetNullValue=''}" />

実際の日付はどこになりますか

    private Datetime mActualDate;

    public DateTime ActualDate
    {
        get
        {
            return mActualDate;
        }
        set
        {
            if (value != null)
            {

                        mActualDate= value;
                        NotifyPropertyChanged("ActualDate");
            }
        }
    }


    public event PropertyChangedEventHandler PropertyChanged;

    // NotifyPropertyChanged will raise the PropertyChanged event, 
    // passing the source property that is being updated.
    public void NotifyPropertyChanged(string propertyName)
    {
        if (PropertyChanged != null)
        {
            PropertyChanged(this,
                new PropertyChangedEventArgs(propertyName));
        }
    }
于 2013-05-07T08:37:05.540 に答える