问题标签 [actualheight]
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.
wpf - 绑定到 ActualHeight 不起作用
我尝试创建一个具有半透明圆形背景的自定义控件:
问题是我可能无法绑定到ActualHeight
/ActualWidth
属性,因为它们不是依赖项。
如何保持相同大小的矩形和文本框?
wpf - wpf ScrollViewer 和 SizeChanged 事件
谁能向我解释一下ScrollViewer
和SizeChanged
事件之间的关系?每当我在网格周围放置一个 scrollViewer 时,都会触发许多 SizeChanged 事件。两者之间有什么关系?非常感谢。
编辑:
从 mdm20 的评论中,我注意到如果我将网格包裹在 ScrollViewer 周围,网格的 ActualWidth 和 ActualHeight 会不断增加。谁能解释为什么会这样?我需要为网格的宽度和高度设置硬值吗?
编辑#2:
调整大小是通过下面发布的代码完成的。感谢您查看这个
对应的 XAML 代码如下:
wpf - silverlight NaN 高度和宽度、ActualHeight 和 ActualWidth 也返回 0.0 - 解决方法是什么?
popUpControl
及listBoxControl
以下NaN
以高度和宽度返回。也是ActualHeight
0.0
为什么?更重要的是,解决方法是什么?
wpf - Why ActualWidth and ActualHeight start from 0,0?
I want to add WPF Path to InkCanvas
and use selection to select WPF Path.
So, I use this code.
This is the output. I have to select WPF Path from 0,0 because Actualwidth
and ActualHeight
start from 0,0.
How do I select absolute WPF Path?
Thanks
Edit:
Now, I can select it absolutely by using this code.
wpf - DevExpress BaseLayoutItem 大小
在 WPF 中如何找到 DevExpress 的大小BaseLayoutItem
?它继承自ContentElement
so has no ActualHeight
or ActualWidth
。
wpf - 绑定到 Item ItemsControl 的 ActualHeight
我有两个ItemsControl
并排出现的独立 s。ItemsControl
s 绑定到相同的,ItemsSource
但它们以不同的方式显示数据。
左侧显示的每个项目很可能比右侧的相同项目小。这会导致问题,因为行不会对齐,所以我需要将左侧的项目绑定到右侧的项目。
如您所见,右侧的第 2 项较大,因此它会偏离对齐方式。因此,如果我可以将左侧的第 2 项绑定到右侧的第 2 项ActualHeight
,则问题将得到解决。如何在 XAML 中执行此操作?
编辑:为了让事情更复杂,ItemsControl
右边的需要从右向左滚动,但两者都ItemsControls
需要一起上下滚动。基本上,左边为右边的项目提供了一个标题。
silverlight - 在运行时获取组合框弹出窗口的大小
我正在尝试获取 Silverlight ComboBox 下拉窗口的宽度和高度。不幸的是ActualWidth
,ActualHeight
总是返回 0。
wpf - ScrollViewer 的视口高度 VS 实际高度
两者都是非常笼统的术语,但我很想知道除了我们使用虚拟化的情况之外,这些高度何时会有所不同?
还有一个问题:我在 MSDN 上读到:
如果 CanContentScroll 为 true,则 ExtentHeight、ScrollableHeight、ViewportHeight 和 VerticalOffset 属性的值是项目数。如果 CanContentScroll 为 false,则这些属性的值是与设备无关的像素。
但是,我遇到了 ViewPort Height 的问题:我在应用程序中有 2 个列表框:
1. 启用了虚拟化并且 CanContentScroll = True。
2.没有虚拟化并且CanContentScroll = True。
在 ListBox 1 中,拖放 Viewport Height 达到 4/5(当前可见的元素数)。但是在 ListBox 2 中,我得到的视口高度等于列表框的实际高度。
为什么会有这种差异?
更多发现:
1. 可滚动高度是在滚动查看器中不可见的项目数
2. 视口高度是在滚动查看器中可见的项目数。
因此视口高度 + ScrollableHeight = 范围高度
有人可以解释一下两个列表框有什么区别吗?如果是 Listbox 1,我需要 ViewPort hieght
silverlight - ActualHeight 绑定不更新
我正在尝试设置与 a 的ActualHeight
绑定FrameworkElement
。它似乎只更新一次,但之后再也不更新。我用这个标记在一个简单的 silverlight 应用程序中测试了这个,当浏览器窗口调整大小时它不会更新。如果我挂钩LayoutUpdated
,您可以看到ActualHeight
正在改变,但它没有更新绑定。
我不应该能够绑定到ActualHeight
吗?
wpf - 覆盖 ActualWidth 和 ActualHeight 依赖属性
我有一个带有起点和终点的自定义线条形状。然而,ActualWidth
andActualHeight
属性不会返回正确的值,即点之间的差异。有没有办法在派生类中覆盖这些属性,你将如何去做。我需要使用ActualWidth
andActualHeight
属性,因为我使用的算法将这些属性用于其他形状。