【问题标题】:wpf xaml how to binding element name datapicker to other datapickerwpf xaml如何将元素名称日期选择器绑定到其他日期选择器
【发布时间】:2017-04-13 10:37:24
【问题描述】:

我有 2 个数据选择器。 datapicker 1 绑定在 field1 数据库 datapicker 2 绑定到 field2 数据库。 如果 field2 为空,我想在 datapicker2 上查看 datapicker1 的日期。 我看到在 VS on selecteddate 属性上我可以绑定元素名称,但不了解要使用的路径。 谢谢!

【问题讨论】:

  • 请发布一些 XAML 标记和代码来证明您的问题。

标签: wpf binding datepicker


【解决方案1】:

在field1的set部分,检查field2是否为null,如果是,则将两个字段更新为相同的值。

private string _field1;
public string field1
{
   get { return _field1; }
   set
   {
       _field1= value;
       if(_field2 == null)
       {
            _field2 = value;
            RaisePropertyChangedEvent("field2");
       }
       RaisePropertyChangedEvent("field1");
   }
}

此解决方案未使用 codeBehind。如果你使用它很简单:当 datepicker1 发生变化时引发一个事件,如果 field2 为空,则检查它,如果是,则设置 field1 的相同值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    相关资源
    最近更新 更多