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

How to bind width of child element to width of parent element in WinRT

我在 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>

您需要在绑定中提供路径。

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

看看这是否有效。