编辑:问题的最初前提是不正确,从而修正了问题:(WPF)你如何绑定到IsMouseOver在用户控件
基本上我想有一个按钮,是可见的,只有当鼠标悬停包含用户控件。下面是我有什么简化正矢量:
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="MyNamespace.MyUserControl"
x:Name="myUserControl">
<Textbox>Some Text</Textbox>
<Button Visibility="{Binding ElementName=myUserControl, Path=IsMouseOver, Converter={StaticResource mouseOverVisibilityConverter}}" />
</UserControl>
如果鼠标在文本框其中一期工程,而不是其他任何地方的用户控件。
谢谢......我试图弄清楚为什么我的一个边框的IsMouseOver属性是错误的,即使当鼠标直接打开时也是如此。非常令人沮丧的弄清楚,但它现在非常有意义...... :) – Siege 2011-01-20 14:29:46