code_junkie

C# data binding doesn't update WPF

Nov 12th, 2011
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. <ObjectDataProvider x:Key="PhoneServiceDS"
  2. ObjectType="{x:Type kudu:PhoneService}" d:IsDataSource="True"/>
  3.  
  4. <Label x:Name="DisplayName" Content="{Binding
  5. Path=MyAccountService.Accounts[0].DisplayName, Mode=OneWay,
  6. Source={StaticResource PhoneServiceDS}}"/>
  7.  
  8. Binding displayNameBinding = new Binding();
  9. displayNameBinding.Source =
  10. PhoneService.MyAccountService.Accounts[0].DisplayName;
  11. displayNameBinding.Mode = BindingMode.OneWay;
  12. this.DisplayName.SetBinding(Label.ContentProperty, displayNameBinding);
  13.  
  14. Binding displayNameBinding = new Binding( "MyAccountService.Accounts[0].DisplayName" );
  15. displayNameBinding.Source = new ObjectDataProvider { ObjectType = typeof(PhoneService), IsDataSource = true };
  16. displayNameBinding.Mode = BindingMode.OneWay;
  17. this.DisplayName.SetBinding(Label.ContentProperty, displayNameBinding);
  18.  
  19. Binding displayNameBinding = new Binding();
  20. displayNameBinding.Source = PhoneService;
  21. displayNameBinding.Path = "MyAccountService.Accounts[0].DisplayName";
  22. displayNameBinding.Mode = BindingMode.OneWay;
  23. this.DisplayName.SetBinding(Label.ContentProperty, displayNameBinding);
Add Comment
Please, Sign In to add comment