有什么办法可以使Label
溢出?我将Label
覆盖在Combobox
上以模拟默认文本,但Label
可防止Combobox
在点击时变得焦点。我想因此将Label
宽度设置为1并将其溢出。溢出`标签`
顺便说一句,我已经看到了Combobox
默认文本问题的“水印”解决方法,但它在我的用例中不可行,所以不需要建议它。谢谢。
有什么办法可以使Label
溢出?我将Label
覆盖在Combobox
上以模拟默认文本,但Label
可防止Combobox
在点击时变得焦点。我想因此将Label
宽度设置为1并将其溢出。溢出`标签`
顺便说一句,我已经看到了Combobox
默认文本问题的“水印”解决方法,但它在我的用例中不可行,所以不需要建议它。谢谢。
使用<Label IsHitTestVisible="false" Focusable="false" />
那么标签将不会拦截鼠标点击或接收焦点。
做你想做的事,你应该只是做:
MyLabel.IsHitTestVisible = false;
http://msdn.microsoft.com/fr-fr/library/system.windows.uielement.ishittestvisible%28v=vs.95%29.aspx
这样你就不必担心重叠。
谢谢,大卫,这个作品! – dotancohen 2012-03-07 14:50:44
谢谢,那就是我正在寻找的! – dotancohen 2012-03-07 14:50:33