viewbox

    0热度

    1回答

    我想使用viewbox来保持我的wpf窗口的纵横比。即如果我把我的应用程序放在大屏幕上,它会自动适应该屏幕,如果在我的笔记本电脑上运行它,它应该调整到它的屏幕。请帮我解决这个问题。它应该完全使用视图框在xaml wpf上完成。

    0热度

    2回答

    这是很多类似的问题,但没有很好的答案?我使用上下文绘图在特定矩形尺寸“720,576”上绘制输入文本,现在我需要将整个文本适合最大字体大小,同时保持行数? 我试着创建一个方程来计算,但没有用。我甚至试图循环大小,直到文本被剪辑,但我无法测试这种情况,我搜索了一个星期,看到类似的东西,但没有用! 最后我试图使用一个视图框,这是我想要的附近,但它不会让文本块内多行,因为它总是重新调整宽度包含所有文本在

    1热度

    1回答

    这里是一个工作jsFiddle的例子。 基本上你输入一个数字并点击“添加”。包含该数量框的行将使用Raphael生成,视图框将调整大小以适应行数。添加更多行并且视图框将再次调整大小。这工作正常。 我的问题是,我创建的框后,我在行的末尾添加一个删除对象。点击此应该只是删除该行。这看起来像它工作正常,但一旦我删除行尝试添加一个新的会导致视框与控制台消息 Unexpected value 10 0 Na

    0热度

    1回答

    我有一个div元素,其中包含svg图形(一串圆和边),并且我还在svg元素上设置了viewBox属性。在px中,图表中节点和边的坐标对指定的屏幕尺寸(因此也适用于指定的div尺寸)进行硬编码。使用期望的div大小时,图形加载得很好,并且在浏览器窗口大小调整时也可以向上和向下缩放。 但是,每当页面在不同的屏幕/ div大小下加载时,我的问题就会出现,因为svg图像在指定的div大小之前保持不变。这会

    3热度

    1回答

    我正在建立一个类似的效果,AERO玻璃给你一个模糊的窗口。我很快意识到这在WPF中并不容易,但我设法使它几乎完全工作。 我只是在涉及Viewbox时卡住了。 所以我做的是:我创建了一个矩形,制作了一个可视化画笔以获取给定背景元素的一部分,将视图转换为恰好与矩形重叠的图像空间并将其用作填充为矩形。 <Grid x:Name="grid"> <Image x:Name="image" Sou

    1热度

    2回答

    我正在开发WPF应用程序,该应用程序将以全高清液晶屏幕(42英寸)显示。另外,我需要适应绝对位置的控件。 在开发环境中,我看不到一个长度为1920x1080的窗口(这是目标屏幕的固定分辨率)。 完成此任务的最佳做法是什么?

    5热度

    1回答

    我有一个可调整大小的div。它有两个内部div。其中一个内部divs有一个svg元素。 在SVG元素,我添加和删除内容动态使得每次我在SVG补充一下。我增加了20px的高度,当我删除我减去20px的高度。当我的svg高度大于它的父div时,滚动条会出现在父div中。同样,当svg高度小于父div时,滚动条被删除。 当我进行调整大小时,问题就开始了。我在我的svg中添加了一个viewbox选项来调整

    2热度

    3回答

    我有一个巨大的svg 3200 * 1800。我只想显示该图像的一部分,例如400 * 1000,确保宽度是主要属性并具有用于高度的滚动条,但是当我设置viewbox时,它将增加宽度以显示增加的高度。 viewBox="900 550 400 1000" 他们是一种阻止这种情况发生的方法吗?

    5热度

    1回答

    我目前正在学习和使用JavaScript和SVG,而我对它很陌生。 这是我的场景 我有一个div里面有一个SVG。 <div id "O_div"> <svg> <line x1= "0" x2 = "0" y1 ="0" y2 ="0"> </line> <svg> </div> 现在我想知道对于我的DIV鼠标的位置,所以我写了下面的代码 odiv

    2热度

    2回答

    我有一个WPF项目,我通过将视频控件放置在ViewBox中来保持视频比例。视频控件是一个封装在WindowsFormsHost中的WinForms对象。我还添加了一个gridSplitter来调整ViewBox的大小。这一切都很好,直到我注意到一个奇怪的bug。当我使用gridSplitter控件将ViewBox接近零时,视频比例在再次展开后会变得不合适。当我使用gridSplitter将View