53得票5回答
将SVG缩放到适合容器的文本大小

这可能是一个非常简单的问题,但我该如何使SVG文本自适应其容器大小? 我不介意它因被拉伸而看起来很丑陋,但它需要适合其容器并尽可能地变大。 谢谢

51得票4回答
使用JavaScript(无库)操作SVG视口

我正在尝试在JavaScript中更改SVG元素的视口(viewbox)。基本上,我正在绘制一个二叉搜索树,当它变得太宽时,我希望更改视口以缩小树,以便适应窗口。目前我正在使用:if(SVGWidth>=1000){ var a = document.getElementById('...

28得票2回答
在WPF中的ListView中拉伸项目,使用ViewBox。

我遇到了一个非常令人沮丧的问题,希望能得到一些帮助。我在一个ViewBox中放置了一个ListView,但是我无法让ListView中的项在水平方向上伸展。以下是XAML代码:<Window x:Class="WpfApplication3.Window1" xmlns=...

19得票5回答
让Viewbox在垂直方向上缩放,但在水平方向上拉伸

我想创建一个Viewbox(或类似的东西),该Viewbox仅按比例缩放其高度,然后在水平方向上拉伸其内容。 如果我这样做:<Viewbox> <StackPanel> <Button>Foo</Button> <But...

17得票5回答
iOS Safari中SVG视口高度问题

我注意到在使用SVG时,iOS上出现了奇怪的问题。在所有其他浏览器中,SVG似乎都运行良好,但在Safari iPad/iPhone上,视图框顶部和底部会出现一些奇怪的空间。是否有其他人遇到过这个问题,并且你们能够解决它吗?使用一些简单的SVG代码,例如:<svg width="100%...

14得票3回答
当TextBlock放置在ViewBox中时,文本不会自动换行。

我有一个长文本的TextBlock需要自动换行。我已经将TextBlock放在ViewBox中,期望随着文本大小的变化而实现自动换行,但实际上并没有发生。ViewBox只是调整TextBox的大小,以使所有文本都适合一行,从而使文本变得非常小。 我该如何使用ViewBox同时调整文本大小和实...

13得票2回答
在WPF的Viewbox中对齐内容

我有一个Viewbox,其中Stretch=Uniform,以避免扭曲内容。 然而,当框架窗口比内容更宽或更高时,Viewbox内容总是居中显示。 我似乎找不到任何Viewbox上的内容对齐选项。是否有一种方法可以做到这一点?

11得票1回答
在ViewBox中获取一个项目被“拉伸”后的尺寸

考虑以下情况: 假设窗口大小为1024x768,而ViewBox填满整个窗口,这意味着屏幕上的TextBox非常大。 我想要获取当前在屏幕上的TextBox的大小。如果我获取DesiredSize、ActualSize或者RenderedSize,我总是得到1...

10得票2回答
使用Viewbox对包含标签和文本框的网格进行缩放

我正在尝试构建一个表单,根据父容器可用的宽度和相同列百分比比例自动按比例缩放上下,如下图所示: 还将有其他需要缩放的内容,例如图片和按钮(不在同一网格中),从我目前阅读的资料来看,使用Viewbox是正确的方法。 然而,当我在Stretch="Uniform"的Viewbox中包装我的网格时...

10得票1回答
如何获取应用于WPF Viewbox的缩放系数

如果我们在使用保持内容原始宽高比的情况下,用WPF (Silverlight) Viewbox 并设置 Stretch="UniformToFill" 或 Stretch="Uniform" ,那么我们如何获取当前应用于内容的缩放系数? 注意:我们并不总是知道内容的精确初始尺寸(例如它是一个...