我正在制作一个自定义下拉按钮(因为 wpf 中包含的那个按钮需要太多黑客才能正确设置样式)。现在我已经把按钮弄开了,我需要添加下拉部分。
我的第一个想法是添加一个堆栈面板并使用它来包含项目,但如果它离开按钮所在的网格边界,它就会被切断。接下来是弹出原语,它很好地位于所有内容之上,但是位置明智,它只是自由浮动,我还没有弄清楚如何让它跟随它产生的按钮。我也尝试过使用上下文菜单,但它似乎根本没有定位控件,只是坐在鼠标所在的位置..
无论如何 wpf 是一个大包,我刚刚进入它,有人知道我可以找到我正在寻找的方向吗?