【问题标题】:DataGrid DatePickertemplate WPFDataGrid 日期选择器模板 WPF
【发布时间】:2022-09-27 17:00:14
【问题描述】:

我有一个 WPF 应用程序,并且来自数据网格的 DataTemplate 中的 DatePicker 存在问题。

我假设绑定的路径错误(WTimeClockOverviewVM 而不是 ClassTimeTrackingTimeStamp)。

但是,当我尝试绑定属性时,日期选择器控件为空。

第一个绑定 (id) 成功运行。

有人有什么想法吗?

XAML:

         <DataGrid Grid.Column=\"0\"
                      Grid.Row=\"1\"
                          x:Name=\"DgStempelungen\"
                          Margin=\"0 10 10 0\"
                          AutoGenerateColumns=\"False\"
                      CanUserAddRows=\"True\"
                      SelectedItem=\"{Binding SelectedValue}\"
                      ItemsSource=\"{Binding TimeDetailList}\">
  <DataGrid.Columns>
        <DataGridTextColumn Header=\"ID\" Binding=\"{Binding  Id}\"/>
               <DataGridTemplateColumn Header=\"KOMMEN DATUM\">
                      <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <DatePicker Text=\"{Binding ComeBooking}\"/>
                            </DataTemplate>
                       </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>

查看模型

  [CanBeNull] private ObservableCollection<ClassTimeTrackingTimeStamp> _timeDetailList;

        [CanBeNull]
        public ObservableCollection<ClassTimeTrackingTimeStamp> TimeDetailList
        {
            get { return _timeDetailList; }
            set
            {
                _timeDetailList = value;
                OnPropertyChanged();
            }
        }

模型

public class ClassTimeTrackingTimeStamp
    {
        public DateTime ComeBooking { get; set; }
        public DateTime GoBooking { get; set; }
        public int Id { get; set; }

        public string Info { get; set; }
    }

    标签: c# .net wpf xaml


    【解决方案1】:

    将 ComeBooking 绑定到 SelectedDate 属性,而不是 Text 属性

    <DatePicker SelectedDate="{Binding ComeBooking}"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多