繁体   English   中英

Telerik RadDatePicker SelectableDateStart c# 中的绑定值

[英]Telerik RadDatePicker SelectableDateStart Binding value in c#

SelectedDateStart 需要绑定到另一个 DatePicker 设置的日期值。 我可以获得将 C# 中的字符串中的日期绑定到 xaml datePicker SelectedDateStart 属性的示例吗? 这就是我目前所拥有的 xaml

<telerik:RadDatePicker IsInputRestrictedToSelectableDates="True" 
                                       SelectableDateStart="{Binding Path=SetDepartureStartDate,Mode=TwoWay}"
                                       SelectedDate="{Binding Path=ActualDepartureDateLocal, Mode=TwoWay}"  
                                       IsEnabled="{Binding Path=IsActualDepartureDateTimeEditable}" 
                                       TabIndex="7" >
                </telerik:RadDatePicker>

弄清楚了!

SelectableDateStart="{Binding Path=SelectableDate}"

使用了下面日期选择器上的绑定和路径。

 <telerik:RadDatePicker 
                    SelectedDate="{Binding Path=ActualDepartureDateLocal, Mode=TwoWay}"  IsEnabled="{Binding Path=IsActualDepartureDateTimeEditable}" TabIndex="7"  SelectableDateStart="{Binding Path=SelectableDate}" >
                    <i:Interaction.Behaviors>
                        <commanding:UpdateBindingSourceWhenRadDateTimeControlTextChanged/>
                    </i:Interaction.Behaviors>
                </telerik:RadDatePicker>

然后将绑定路径连接到我的 cs 文件中的 DateTime。 我遇到的问题是绑定没有连接到我的 cs 文件的 DataContext 并且没有返回 DateTime 而是一个字符串。 切换了这些,它起作用了!

public DateTime SelectableDate
    {
        get
        {
            if (_loadStopToComplete.Actual_Arrival_Local != null)
            {
                _selectedDate = _loadStopToComplete.Actual_Arrival_Local.Value.Date;
                DepartureDate = Convert.ToString(_loadStopToComplete.Actual_Arrival_Local.Value.Date);
            }
            return _selectedDate;
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM