有没有办法造成Label溢出?我将Label覆盖在Combobox上以模拟默认文本,但Label阻止Combobox在单击时获得焦点。因此,我希望将Label宽度设置为1并使其溢出。
顺便说一句,我已经看到了Combobox默认文本问题的“水印”解决方案,但它在我的用例中是不可行的,所以没有必要建议它。谢谢。
发布于 2012-03-07 22:04:34
使用<Label IsHitTestVisible="false" Focusable="false" />,那么标签将不会拦截鼠标点击或接收焦点。
发布于 2012-03-07 22:05:03
要做你想做的事情,你应该这样做:
MyLabel.IsHitTestVisible = false;http://msdn.microsoft.com/fr-fr/library/system.windows.uielement.ishittestvisible%28v=vs.95%29.aspx
这样你就不必担心重叠了。
https://stackoverflow.com/questions/9602850
复制相似问题