如何绑定到silverlight中的页面属性?

我在代码隐藏中有一个带有布尔属性的silverlight页面。

在xaml中我有一个tabcontrol,其中一个tabitem的内容是一个忙碌的指示器。

我想将busyindicator的isbusy属性绑定到代码隐藏中的boolean属性,但无论我使用什么绑定语句,我都无法解析它。

在代码隐藏中,您需要确保已设置DataContext。 所以在你的页面的Load事件中,把它放在:

this.DataContext = this; 

如果您已经这样做了,那么您需要发布更多详细信息。

Slugster确实有一个简洁的解决方案,但我认为你在寻找的是这个

    

Slugster和AntSlay,你的两个解决方案都有效。 我发现这也有效:

        

对于Label我有这样的东西

  public string Caption { get; set; } void UserControl_Loaded(object sender, RoutedEventArgs e) { Caption = "Label"; } 

在XAML中

   

我相信你可以用繁忙的指标做同样的事情。