Есть ли способ привязки к экземпляру другого элемента управления? Что-то вроде этого:Связывание с другим элементом управления в Silverlight
<Button x:Name="Foo" Content="Foo" />
<local:CustomControl OtherControl="{Binding Foo}" />
Я попытался установить DataContext на «это» в конструкторе MainPage, но это не похоже на работу.
CustomControl определяется что-то вроде этого:
class CustomControl
{
public FrameworkElement OtherControl { get; set; }
}
Возможно это не работает с Silverlight 2.0, но для 5.0 (и, возможно, ниже), это, безусловно, является правильный ответ в отношении связывания экземпляр другого элемента управления. –