如何在 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}"
看看这是否有效。
我在 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}"
看看这是否有效。