问题标签 [viewbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - WPF Viewbox 大小发生变化,但子项的 PointToScreen 始终相同
为了处理多个分辨率,我在同一个 xaml 页面中有以下控件。
- 网格 -> 视图框(拉伸,居中)-> 画布(居中)-> 矩形 X(居中)
- 框架元素
我试图用黑色覆盖覆盖整个页面,并在页面中心为 Rectangle X 剪切一个矩形。
要创建黑色覆盖,我将整个页面涂成黑色,然后:
为了计算要排除的矩形,我得到了 RectangleX (.PointToScreen(new Point(0, 0));) 的屏幕坐标
问题是,如果我修改 Viewbox 的大小(取决于分辨率),RectangleX 会改变它的位置,但 PointToScreen 总是返回相同的屏幕坐标。
在不改变视图框的情况下,孔被切割在正确的位置,就在 RectangleX 的上方。
如何获得 RectangleX 的正确坐标以绘制排除矩形?
我将非常感谢您的帮助。
谢谢你
彼得
c# - 显示视图框的列表框
我有一个列表框,我试图用视图框列表填充。列表框可以毫无问题地接收列表。但是,当我的函数结束时,我收到错误:
“在附加到新的父视觉之前,必须断开指定子与当前父视觉的连接。”
视图框是从相同的初始视图框创建的,然后进行编辑,我认为这可能是我的问题。
任何意见是极大的赞赏。
谢谢。
c++ - Windows下免费商用框架中ViewBox的替换
我想开发 Windows C/C++ 程序,但我需要它的功能,比如Viewbox
from .NET WPF
. 但我不想购买 Visual Studio 平台,因为它具有此控件。
谁能告诉我一些替代品?
我想做窗口,在调整大小后,以良好的比例调整其内容(图像按钮标签等)
谁能帮我这个?谢谢
wpf - 在 XAML 中指定 WPF 的数据绑定属性的设计时值
我在 Viewbox 内玩 Canvas,不幸的是,查看 Canvas 中元素的唯一方法是,我必须为其分配高度和宽度。但是,问题是我的 Height 和 Width 值来自我的 ViewModel 通过数据绑定。
我知道 Blend 通过d:
设置为xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
. 我想对 VS2008 使用类似的东西,以便在设计器中我可以指定这些值并查看我正在使用的内容。
另一种选择是暂时对值进行硬编码,然后根据需要来回切换,但如果可能的话,我宁愿拥有最佳解决方案。任何信息将不胜感激!
更新——很奇怪,另一个问题是 kaxaml 和 VS2008 呈现方式不同。如果我在 kaxaml 中使用以下 XAML:
它按预期呈现。但是如果我将 DockPanel 复制到我的 VS2008 项目中,我只会得到“Viewbox”元素,里面什么都没有。任何人都可以解释这一点吗?
wpf - 在 ViewBox 内拉伸 WPF ListView 中的项目
我有一个令人沮丧的问题,我非常感谢一些帮助。我在 ViewBox 中有一个 ListView,我无法让 ListView 中的项目水平拉伸。
这是XAML:
以下是 Skin 和 Inning 对象定义的代码:
一局中可能出现的皮肤数量可以更改,并且可以由用户更改,因此我将 ListViews 放入 ViewBoxes 中,以便在皮肤数量更改时它们会自动调整大小。生成的窗口可以在这里看到:http: //i52.tinypic.com/244wqpl.jpg
我已经尝试了各种组合,HorzontalAlignment="Stretch"
并HorizontalContentAlignment="Stretch"
尝试修改 ItemsPanel 模板,但我一生似乎无法弄清楚如何让 ListView 水平拉伸。如果没有一些代码来动态改变 ListView 的宽度,我想要做的事情是不可能的吗?还是我错过了一些非常简单的东西?
任何人都可以提供的任何帮助将不胜感激。
谢谢,
马修
wpf - 如何将 ViewBox 转换为 ImageSource?
我正在使用 aViewbox
创建一组我将动态绑定到 WPF 视图的图标。
我绑定到资源名称并使用 aConverter
将资源名称转换为ImageSource
.
如果资源是 a Path
,我知道该怎么做,但是如何使用 aViewbox
呢?
Path
如果资源是 a ,这就是我将资源名称转换为 a的方式ImageSource
:
}
And this is what the Viewbox declaration looks like.
apache-flex - 如何使路径缩放到 Flex(视图框)中的容器?
我有以下标记:
我希望此容器中的路径根据容器调整大小。在 SVG 和 Silverlight 中,有“ViewBox”的概念,但我在 Flex 中找不到这个概念。
将宽度和高度设置为 100% 是可行的,但是当你有很多路径时,它需要大量的修补。另外,它的行为与您想要的不完全一样(尝试一下并调整浏览器的大小)
html - 在 Silverlight 中围绕 Divements HTMLHost 控件包装 Viewbox
我目前在尝试将 Divelements 的免费 HTMLhost 控件与 Silverlight Viewbox 控件一起使用时遇到问题。我希望 HTMLhost 控件自动放大/缩小以填充可用空间,这是 Viewbox 的来源。但是,当我将 Viewbox 包裹在 HTMLhost 周围时,它会阻止控件加载网页并且不显示 HTMLhost控制。任何想法为什么会这样,以及我如何解决这个问题?
这是我的代码:
或者,是否有另一种将 htmlhost 控件缩放到可用空间的方法,因此它不会添加滚动条?
svg - SVG viewBox 到 VML coordorigin/coordsize
我不确定如何将以下包含 viewBox 属性的 SVG 片段转换为 VML coordorigin 和 coordsize 属性。
<
svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="600px" height="600px" viewBox="-67235,-57840 124725,118547">
任何帮助都将不胜感激。
wpf - Viewbox 内的 TextBlock - 奇怪的渲染
这是一个关于一个非常简单的构造的问题 - 我有以下 XAML:
这很容易理解。然而,当我启动程序时,我得到了奇怪的模糊文本(我的项目中没有任何位图效果)。
(左侧 - VS2010 中的设计器视图,右侧 - 正在运行的应用程序)
有人对为什么会发生这种情况有任何建议吗?