wpf - 保持椭圆的高度和宽度缩放

标签 wpf

我只想有几个椭圆,无论容器如何变化,高度和宽度都应该始终相同。我找到了一个解决方案,但它太慢了,我会在这里发布以说明我想要做什么。如果您对实现这一目标的好方法有任何想法,请告诉我。

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

谢谢! =)

最佳答案

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

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

关于wpf - 保持椭圆的高度和宽度缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055801/

相关文章:

c# - WPF 正确处理 View 和 View 模型

wpf - 从整数天数绑定(bind)到显示值和单位(日、周、月)的 WPF UserControl

c# - 制作一个适合 Property Change Notification 的类

c# - WP7 XAML 中控件之间的动态绑定(bind)

c# - 如何绘制/覆盖图像文件到位图图像?

c# - 不能在 XAML 绑定(bind)的 StringFormat 中使用撇号?

c# - 如何删除 WPF 中 ListView 中显示的特定文本?

c# - KeyDown 事件不是从网格中引发的

wpf - 为什么我的 TextBlock/TextBox 不应用来自基本样式的值?

WPF 命令行