我的 wpf 应用程序中有一些按钮,以及一些带有菜单项的菜单。问题是每当我将鼠标悬停在按钮上时,工具提示都会显示在屏幕的左上角,当我单击菜单时,菜单项也会显示在屏幕的左上角。
我目前正在使用 Visual Studio 2010,并且正在运行 Windows 7 64 位。
我该如何解决这个问题?
如果这有帮助,这里是按钮上使用的控件模板的示例:
<ControlTemplate x:Key="CompileButton" TargetType="{x:Type Button}">
<Grid ToolTip="Run all test cases" Cursor="Hand">
<Ellipse x:Name="ell" Stroke="Black" StrokeThickness="0">
<Ellipse.Fill>
<ImageBrush ImageSource="Images/Compile.png"/>
</Ellipse.Fill>
</Ellipse>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="Button.IsMouseOver" Value="True">
<Setter TargetName="ell" Property="Opacity" Value="0.7" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>