链接属性

时间:2012-02-21 12:55:35

标签: windows-phone-7 xaml

平,

假设我有这段代码:

        <StackPanel>
    <Canvas x:Name="canvas" Height="400" Width="235">
        <Image x:Name="image" Source="/SplashScreenImage.jpg" Stretch="Fill">
            <Image.RenderTransform>
                <CompositeTransform ScaleX="0.5" ScaleY="0.5"/>
            </Image.RenderTransform>

            </Image>
        <TextBlock Canvas.ZIndex="1"  Text="TextBlock"   Canvas.Left="61" Canvas.Top="150"/>
    </Canvas>
    <TextBlock HorizontalAlignment="Center" >Test</TextBlock>

    </StackPanel>

我想要做的是画布的宽度和高度属性链接到图像。像这样的东西:

<Canvas x:Name="canvas" Height="{image Height}" Width="{image Width"}>

因为我之前使用的是Qt Quick,这很简单,他们称之为属性绑定。我想知道这在XAML中是否可行?

感谢。

1 个答案:

答案 0 :(得分:0)

我想我找到了解决方案,例如:

<StackPanel>
  <TextBox Margin="10" x:Name="txtData" />
  <TextBlock Margin="10" 
             Text="{Binding ElementName=txtData, 
                            Path=Text}" />
</StackPanel>