code behind wpf binding code-behind

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);