如果AllowTransparency设置为True,则Avalon Dock Anchorable Control无效

时间:2014-08-29 08:25:25

标签: wpf avalondock

我正在使用Avalon Dock的LayoutAnchorable将我的工具栏停靠在我的WPF应用程序中。一切正常。但是,只要将父窗口的AllowTransparency属性设置为true,它就会停止工作。

正在显示AnchorableControl。当我取消固定它时,它会将自身停靠在窗口的一侧。但是当鼠标悬停在它上面时,它就会出现。

我正在尝试在Avalon dock的源代码控制中找到解决方法。但是有很多东西要采取,代码不是很直接。

1 个答案:

答案 0 :(得分:2)

Controls设置为true时,很多AllowTransparency(包括HWND等)都不起作用。但无论如何这已经过时了。

如果您想为Window设置样式,请查看WindowChrome类和/或使用非常好的设计资料库MahApps.Metro

编辑: 找到原因here