代码之家  ›  专栏  ›  技术社区  ›  Carlo

保持椭圆的高度和宽度按比例缩放

wpf
  •  4
  • Carlo  · 技术社区  · 14 年前

    我只想有几个省略号,不管容器如何变化,高度和宽度应该始终相同。我找到了一个解决方案,但是太慢了,我会把它贴在这里来说明我想做什么。如果你对实现这一目标的好方法有任何想法,请告诉我。

    <Grid>
        <Ellipse Width="Auto"
                 Height="{Binding RelativeSource={RelativeSource Self}, Path=ActualWidth}"
                 Stroke="Black"
                 StrokeThickness="2" />
    </Grid>
    

    谢谢!=)

    1 回复  |  直到 14 年前
        1
  •  3
  •   Wallstreet Programmer    14 年前

    将“拉伸”设置为“均匀”: http://msdn.microsoft.com/en-us/library/system.windows.media.stretch.aspx

    <Grid>
      <Ellipse Fill="Red" Stretch="Uniform"/>
    </Grid>