1

在问这个问题之前,我已经查看了所有相关的问题,但没有发现任何相关的问题。

在我的应用程序中,我有工具箱样式栏,它基本上是带有一堆按钮的堆栈面板。用户可以更改工具栏中显示的按钮。

窗口宽度可以改变,但不能小于工具栏的宽度。

起初我希望将属性绑定MinWidthStackPanel Width属性并创建转换器,将几个像素添加WidthStackPanel. 问题是我的转换器没有得到宽度StackPanel,只有 NaN 作为值:(

不幸的是,StackPanel宽度设置为Auto,我无法更改。

有什么办法可以让我的 Window可靠MinWidth吗?WidthStackPanel

4

1 回答 1

4

使用ActualWidth,不使用Width

宽度是请求的宽度,或“自动”ActualWidth的 NaN,是计算所有布局后的实际宽度。

于 2009-04-16T12:45:22.933 回答