Ответ 1
Использование BindingOperations
Binding binding = new Binding();
binding.Path = new PropertyPath("SomeText");
binding.Source = sourceObject; // view model?
BindingOperations.SetBinding(theTextBlock, TextBlock.TextProperty, binding);
Я пытаюсь привязать очень простое свойство к TextBlock, но я должен делать все в коде (С#).
То, что я пытаюсь сделать, это:
public string SomeText { get; set; }
И после того, как я попробую Binding on TextBlock:
Binding myBinding = new Binding(SomeText);
myTextBlock.SetBinding(TextBlock.TextProperty, myBinding);
Как сохранить свойство Text объекта TextBlock одинаковым для свойства SomeText
.
Использование BindingOperations
Binding binding = new Binding();
binding.Path = new PropertyPath("SomeText");
binding.Source = sourceObject; // view model?
BindingOperations.SetBinding(theTextBlock, TextBlock.TextProperty, binding);