• UpdateSourceTrigger=PropertyChanged在只为在页面上的优先个DatePicker的作品

  • 本文关于 c#,wpf,mvvm,日期选择器datepicker
  • CodeGo.net > UpdateSourceTrigger=PropertyChanged在只为在页面上的优先个DatePicker的作品
  •  

    UpdateSourceTrigger=PropertyChanged在只为在页面上的优先个DatePicker的作品



    c# wpf mvvm 日期选择器datepicker
    财产我WPF和MVVM,并有两个DatePicker的,如下面的我page.TheUpdateSourceTrigger=PropertyChanged工作只是优先个,当我改变日期的第二个,绑定到它的数据不会改变。
    <DatePicker Grid.Column="1" Height="25" Validation.ErrorTemplate="{x:Null}" Text="{Binding UDC.StartDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:dd/MM/yyyy}}" HorizontalAlignment="Left" Margin="22,90,0,0" Name="dtStartDate" VerticalAlignment="Top" Width="120" />
    <DatePicker Grid.Column="1" Height="25" Validation.ErrorTemplate="{x:Null}" Text="{Binding UDC.EndDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:dd/MM/yyyy}}" HorizontalAlignment="Left" Margin="22,130,0,0" Name="dtEndDate" VerticalAlignment="Top" Width="120" />
    
    我搜索了一个解决方案,但没有得到任何结果,如何解决这个问题。 UDC是实体的对象这样的
    UDC
    {
    public int ID { get; set; }
    public String Name { get; set; }
    public DateTime StartDate { get; set; }
    public DateTime EndDate { get; set; }
    }
    
    所有其他语言绑定工作完美,只是结束日期不从视图中返回任何值。
    本文地址 :CodeGo.net/1106223/
    -------------------------------------------------------------------------------------------------------------------------
    1.你需要做UDD INotifyPropertyChanged的。然后,你将需要改变开始和结束日期的setter方法来调用On属性Changed。 另一件事是看到的是,在您的XAML,这是UDC,但在C#中,它的UDD。我不知道如果这是一个错字在后,或者代码。
    2. 其实我发现自己的答案。问题是 CodeGo.net,我已经绑定的DatePicker而不是SelectedDate的Text属性。当我改变了我的XAML文件到这一点,一切都能正常工作。
    <DatePicker Validation.ErrorTemplate="{x:Null}" Grid.Column="1" Height="25" SelectedDate="{Binding UDC.StartDate,ValidatesOnDataErrors=False, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:dd/MM/yyyy}}" HorizontalAlignment="Left" Margin="22,48,0,0" Name="dtStartDate" VerticalAlignment="Top" Width="120" />
    <DatePicker Validation.ErrorTemplate="{x:Null}" Grid.Column="1" Height="25" SelectedDate="{Binding UDC.EndDate,ValidatesOnDataErrors=False, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat={}{0:dd/MM/yyyy}}" HorizontalAlignment="Left" Margin="22,85,0,0" Name="dtEndDate" VerticalAlignment="Top" Width="120" />
    

    本文标题 :UpdateSourceTrigger=PropertyChanged在只为在页面上的优先个DatePicker的作品
    本文地址 :CodeGo.net/1106223/
    1. C#无法创建Web应用程序。
    2. 有没有一种方法来创建子对象在C#比使用嵌套类等?
    3. 一天望个为……
    4. 在文本正则表达式的beggining匹配浮点数
    5. 那位仁兄代码错再哪?我找不到....
    6. 如何解决SAP和SAPV命名空间的XAML文件
    7. 求一个函数返回一个整数?
    8. ASP.NET的UpdatePanel定时更新失败专注于文本框
    9. 关于数据绑定的函数及其使用方法
    10. 编写JavaScript脚本中的C#代码

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻