2016-05-05 10 views

Antwort

3

Sie können es auf die gleiche Weise wie das XAML-Beispiel tun, indem Sie den BindingContext Ihrer Ansicht auf die andere Ansicht setzen.

Beispiel:

var stepper = new Stepper(); 

var label = new Label { 
    BindingContext = stepper 
}; 
label.SetBinding (Label.TextProperty, new Binding ("Value", stringFormat: "{0:F0}")); 

Alternativ können Sie die Binding.Source gesetzt:

var stepper = new Stepper(); 

var label = new Label(); 
label.SetBinding (Label.TextProperty, new Binding ("Value", stringFormat: "{0:F0}", source: stepper)); 

Source

2

x:Reference ist nur eine Referenz auf ein Objekt als BindingContext eines anderen Objekts zu setzen.

Dies ist im Grunde:

myLabel.BindingContext = mySlider;