Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我尝试在宽度为自动时获取按钮或堆栈面板的宽度时,有两种情况:
ActualWidth
Width
有任何想法吗?谢谢。
Width如果您在 XAML 中将其设置为 Auto,则始终为 NaN。 ActualWidth因布局状态而异。
在布局更新期间,元素的实际宽度可能会更新多次,并且会重复引发 LayoutUpdated 事件。
但是,如果您处理SizeChanged元素的事件,这应该在布局更新完成时触发,那么ActualWidth元素的事件应该是准确的。
SizeChanged