【问题标题】:Binding to child object绑定到子对象
【发布时间】:2013-02-03 04:47:03
【问题描述】:

我有以下代码(wp7-silverlight)。我尝试将滑块绑定到这两个控件的角度属性,但由于某种原因,内部控件似乎没有接收数据,只有父控件。当我将它们并排放置(不嵌套)时,它们可以正常工作。知道为什么只有外部控件可以从滑块中获取数据吗?

 <rotate:RotatableUserControl Width="400"
                                         Height="400"
                                         x:Name="RotatableUserControl"
                                         Angle="{Binding ElementName=SliderObject, Path=Value}">

                <Canvas Background="Red">
                    <rotate:RotatableUserControl Width="50"
                                                 Height="50"
                                                 x:Name="childeRotate3"
                                                 Angle="{Binding ElementName=SliderObject, Path=Value}">
                        <Grid Background="Yellow" />
                    </rotate:RotatableUserControl>
                </Canvas>
            </rotate:RotatableUserControl>

【问题讨论】:

    标签: windows-phone-7 xaml data-binding nested


    【解决方案1】:

    我不知道你为什么不能嵌套绑定它,但你可以尝试将画布 Datacontext 设置为 SliderObject 并将值绑定到嵌套的 rotate:RotatableUserControl,这可能会起作用!

     <rotate:RotatableUserControl Width="400"
                                         Height="400"
                                         x:Name="RotatableUserControl"
                                         Angle="{Binding ElementName=SliderObject, Path=Value}">
    
                <Canvas Background="Red" Datacontext={Binding ElementName=SliderObject, Path=Value}">
                    <rotate:RotatableUserControl Width="50"
                                                 Height="50"
                                                 x:Name="childeRotate3"
                                                 Angle="{Binding}">
                        <Grid Background="Yellow" />
                    </rotate:RotatableUserControl>
                </Canvas>
            </rotate:RotatableUserControl>
    

    【讨论】:

      猜你喜欢
      • 2015-09-29
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多