Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 931
  • Last Modified:

How to bind WPF control to datetime.now()


Hi,

Just wondering how I would go about binding a WPF control to time.now.seconds (for example) so that it updates when the seconds property changes. I have it binding on initialization, but it does not update the UI as the property changes:


Dim MySourceProperty As New Binding("Second")
        MySourceProperty.Source = DateTime.Now
        MySourceProperty.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
        MySourceProperty.Mode = BindingMode.OneWay
        TextBlock1.SetBinding(TextBlock1.TextProperty, MySourceProperty)

Open in new window

0
satellite428
Asked:
satellite428
1 Solution
 
Gautham JanardhanCommented:
wont work.. if you need you txt block to get updated, u will need a timer and then call the binding refresh every second.. or create  custom property which returns DateTime.Now.Seconds and then call the property change of the property in a timer.

I dont think we can do this without a timer.(Using the story board is an option but that will be an over kill)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now