【问题标题】:How to bind width of child element to width of parent element in WinRT如何在WinRT中将子元素的宽度绑定到父元素的宽度
【发布时间】:2015-08-18 18:46:49
【问题描述】:

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

【问题讨论】:

    标签: .net xaml binding windows-runtime


    【解决方案1】:

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

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

    看看这是否有效。

    【讨论】:

      猜你喜欢
      • 2013-09-22
      • 1970-01-01
      • 2015-06-08
      • 2011-02-13
      • 2018-10-15
      • 2015-04-17
      • 2012-03-30
      • 2013-04-01
      • 2016-02-03
      相关资源
      最近更新 更多