如何在WinRT中将子元素的宽度绑定到父元素的宽度

时间:2015-06-04 08:43:42

标签: .net xaml binding windows-runtime

我在StackPanel中有一个ProgressBar。我希望我的ProgressBar具有StackPanel的大小或更小。

我试过了 Width="{Binding ActualWidth, ElementName=parentElementName}"但这在WinRT中实际上并不起作用

示例代码

<StackPanel Grid.Row="1" Margin="120,15,0,0">
    <ProgressBar x:Name="progressBar1" 
             Value="{Binding ProgressPercent}"  
             HorizontalAlignment="Left" 
             IsIndeterminate="False" 
             Maximum="100" 
             Height="10"/>
</StackPanel>

1 个答案:

答案 0 :(得分:1)

您需要提供绑定路径。

Width="{Binding ElementName=parentElementName, Path=ActualWidth}"

看看是否有效。