平,
假设我有这段代码:
<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中是否可行?
感谢。
答案 0 :(得分:0)
我想我找到了解决方案,例如:
<StackPanel>
<TextBox Margin="10" x:Name="txtData" />
<TextBlock Margin="10"
Text="{Binding ElementName=txtData,
Path=Text}" />
</StackPanel>