【问题标题】:Set a Value Before Button is Pushed在按下按钮之前设置一个值
【发布时间】:2012-11-08 18:49:07
【问题描述】:

我正在使用 Silverlight 4、C# 和 XAML。我有一个外部控件来过滤我的日期和时间,尽管它没有按计划工作。

它仅在您退出/失去焦点或两次点击搜索按钮时更新我的​​ DateTime 值。我怎样才能做到这一点,当您点击搜索按钮时,值会立即更新?

这是我正在使用的 XAML 代码,

<toolkit:NumericUpDown Grid.Column="2" Margin="10" Value="{Binding ElementName=DateTimeframeElement, Path=DateTimeframe.TimeFrameMeasure, Mode=TwoWay}"/>

任何帮助将不胜感激, 谢谢, 杰森

哦,抱歉,智能感知不适用于 UpdateSourceTrigger,因为我没有正确使用它,谢谢!

【问题讨论】:

  • 也许您使用的 Silverlight 版本支持绑定属性:UpdateTrigger=PropertyChanged,但是如果它在 DataGrid 中,您也可以使用 DataGrid.CommitEdit()

标签: c# silverlight xaml binding


【解决方案1】:

我相信您只需将UpdateSourceTrigger=PropertyChanged 添加到您的绑定中。

【讨论】:

    猜你喜欢
    • 2016-03-27
    • 2016-12-31
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-11
    • 2020-01-18
    • 1970-01-01
    相关资源
    最近更新 更多