wpf - behind - Propiedad de cadena de enlace en CodeBrind TextBlock
binding in code (1)
Estoy tratando de vincular una propiedad muy simple a un TextBlock, pero tengo que hacer todo en código detrás (C #).
Lo que estoy tratando de hacer es:
public string SomeText { get; set; }
Y después de probar el enlace en TextBlock:
Binding myBinding = new Binding(SomeText);
myTextBlock.SetBinding(TextBlock.TextProperty, myBinding);
¿Cómo mantengo la propiedad Text del TextBlock igual que la Property SomeText
?
Utilice BindingOperations
Binding binding = new Binding();
binding.Path = new PropertyPath("SomeText");
binding.Source = sourceObject; // view model?
BindingOperations.SetBinding(theTextBlock, TextBlock.TextProperty, binding);