问题标签 [actualwidth]

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.

0 投票
1 回答
1686 浏览

wpf - 如何获取 GridViewColumn 的 ActualWidth

我有以下 XAML:

当我使用它时,我希望 contentpresenter 具有与 GridViewColumn 相同的宽度。到目前为止,我已经尝试使用 RelativeSource 绑定,但我似乎根本无法获得 GridViewColumn。

我如何从我ActualWidth的父母GridViewColumn那里获得?ContentPresenterDataTemplate

0 投票
1 回答
240 浏览

vb.net - 如何在 Silverlight 4 中为 ActualWidth 创建单元测试?

如何编写单元测试来测试Silverligh 4ActualWidth中的属性?UserControl

我希望这个方法能通过,但它失败了。

我正在使用 2010 年 4 月的 Silverlight ToolKit 和 VS 2010。

0 投票
1 回答
1403 浏览

wpf - 如果 WPF 控件从未呈现过,它是否有可能具有 ActualWidth 和 ActualHeight?

我需要一个Viewport3D用于进行几何计算的唯一目的Petzold.Media3D.ViewportInfo。我宁愿不必将它放在 a 中Window或以其他方式渲染它。

我试图通过Viewport3D使用以下 C# 方法实例化 a 并设置一些属性来完成此操作:

稍后,我尝试使用此视口使用此方法将鼠标位置转换为 3D 位置:

不幸的是,它不起作用。我认为原因是视口的ActualWidthActualHeight都是零(这些是只读属性,所以我不能手动设置它们)。(注意:我已经用实际的 render 测试了完全相同的方法Viewport3D,并且效果很好,所以我知道问题不在于我的转换器方法。)

知道如何让 WPF根据and设置分配控件的ActualWidthand吗?ActualHeightWidthHeight

我尝试将HorizontalAlignmentand分别设置为 and ,我也弄乱了VerticalAlignmentand Left,但是这些属性都没有对or产生任何影响。TopMinWidthMinHeightActualWidthActualHeight

0 投票
1 回答
177 浏览

wpf - 编写 UserControl 时,何时何地可以访问 ActualWidth 属性

执行需要该ActualWidth属性的代码的正确位置是什么。

0 投票
4 回答
5170 浏览

wpf - WPF - 图像控制实际大小

我在 WPF中获取ActualHeight和图像控制时遇到问题。ActualWidth当用户选择图像文件时,我想根据图像控件的尺寸调整所选图像的大小。

我试图获取窗口初始化的Image.ActualHeight时间Image.ActualWidth,但我发现 Image 控件的两个属性都是“0”。

那么如何获取图像控件的尺寸。

0 投票
3 回答
981 浏览

wpf - 设置列表项以增长到包含 ListView 的宽度 - WPF

我希望我的项目ListView能够占据ListView.

目前,我将项目的宽度设置为这样(ListView名为 listView):

这些项目将占据ListView. 但是,不考虑垂直滚动条。如果存在滚动条,则将其绘制在项目右边缘的顶部。

有可能解决这个问题吗?

0 投票
2 回答
3977 浏览

c# - 确保 WPF 中的 ActualWidth 不等于 0

所以我读到它ActualWidth可能等于 0,直到它完全加载。我像这样添加了它的事件处理程序,以确保它已完全加载:

在这种情况textBlock_Loaded下,我有:

我需要textBlockWidth在我的 main 方法中使用该变量,但是每次我将 textBlockWidth 的值写入 Main 方法中的输出时,我都会得到 0。

所以这个问题是,我如何在执行我的操作之前确保它ActualWidth不是 0?由于 WPF 是事件驱动的,有没有一种方法可以在完成时触发某个方法,而不是之前?否则,它将返回 0。

0 投票
2 回答
2286 浏览

silverlight - Silverlight - 将 Listbox ActualWidth 绑定到 ListboxItem 宽度

我正在为 Windows Phone 7 制作照片库,我试图让每张图片都占据全屏并水平滑动。到目前为止,我正在做的是使用我已经修改为水平滚动的列表框,但问题是我似乎无法找到将 ListboxItem 的宽度和高度与列表框的 ActualWidth 和 ActualHeight 绑定的方法本身。我想这样做的原因是,如果手机的方向改变,照片的大小也会改变以适应屏幕。

以下是我到目前为止的代码(我尝试使用 TemplatedParent 和 RelativeSource 但我一定做错了,因为它根本不起作用):

关于如何达到这个结果的任何想法?

谢谢

0 投票
1 回答
400 浏览

wpf - 未重新计算 ActualWidth 的问题

为什么ActualWidthaDataGridColumn的值不受更改其Width属性值的影响,而是当我更改其值时MinWidth?换句话说,如何ActualWidth计算或更改?

0 投票
3 回答
4392 浏览

c# - 如何获得自动调整大小的 WPF 窗口的大小?

我有一个围绕其内容自动调整大小的窗口。对于动画,我需要它的宽度和高度。ActualWidth始终是窗口的最大宽度,Width属性Height表示 NaN。