如何确定Silverlight控件';s属性是否附加了绑定?

如何确定Silverlight控件';s属性是否附加了绑定?,silverlight,Silverlight,我想循环访问UserControl上的控件,如果该控件未绑定,则设置一个属性 e、 g,如果我有这些控件: <Button x:Name="uxButton" Content="Foo"/> <Button x:Name="uxButton2" Content="{Binding Foo}"/> <TextBlock x:Name="uxText" Text="Blah"

我想循环访问UserControl上的控件,如果该控件未绑定,则设置一个属性

e、 g,如果我有这些控件:

                <Button x:Name="uxButton" Content="Foo"/>
                <Button x:Name="uxButton2" Content="{Binding Foo}"/>
                <TextBlock x:Name="uxText" Text="Blah"></TextBlock>
                <TextBlock x:Name="uxText2" Text="{Binding Blah}"></TextBlock>

我想在uxButton上设置内容属性,但不想在uxButton2上设置内容属性。 我想在uxText上设置Text属性,但不在uxText2上设置

我使用的是Silverlight 2.0(但如果在3.0中更容易实现的话,我想听听)


我如何知道uxButton2和uxText2是绑定的?

不幸的是,答案似乎是否定的:(

WPF中有一个GetBindingExpression方法。Silverlight中没有此类功能:

尽管Silverlight 3中存在这种情况: