有没有办法让Label
溢出?我在Label
上覆盖Combobox
以模拟默认文字,但Label
会阻止Combobox
在点击时获得焦点。因此,我想将Label
宽度设置为1并将其溢出。
顺便说一句,我已经看到Combobox
默认文本问题的“水印”解决方法,但在我的用例中它不可行,所以没有必要建议它。感谢。
答案 0 :(得分:1)
使用<Label IsHitTestVisible="false" Focusable="false" />
,标签不会拦截鼠标点击或获得焦点。
答案 1 :(得分:1)
要做你想做的事,你应该这样做:
MyLabel.IsHitTestVisible = false;
http://msdn.microsoft.com/fr-fr/library/system.windows.uielement.ishittestvisible%28v=vs.95%29.aspx
这样你就不用担心重叠了。