Skip to content

Commit de2ec8f

Browse files
committed
fix #5744: 模组下载界面显示Tooltip时滚动鼠标致使该Tooltip被永远隐藏
1 parent 503244a commit de2ec8f

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

Plain Craft Launcher 2/Application.xaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@
153153
<Setter Property="Template">
154154
<Setter.Value>
155155
<ControlTemplate>
156-
<Border Loaded="TooltipLoaded" Unloaded="TooltipUnloaded" BorderBrush="{DynamicResource ColorBrush1}" BorderThickness="1" CornerRadius="3" Background="White" Margin="0,0,4,4" SnapsToDevicePixels="True">
156+
<Border x:Name="PART_ExtendTextTooltipBoarder" Loaded="TooltipLoaded" Unloaded="TooltipUnloaded" BorderBrush="{DynamicResource ColorBrush1}" BorderThickness="1" CornerRadius="3" Background="White" Margin="0,0,4,4" SnapsToDevicePixels="True">
157157
<TextBlock Text="{TemplateBinding ContentControl.Content}" TextWrapping="Wrap" Foreground="{DynamicResource ColorBrush1}" Margin="7,5" FontSize="12"/>
158158
</Border>
159159
</ControlTemplate>

Plain Craft Launcher 2/Modules/Minecraft/MyCompItem.xaml.vb

+7
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,13 @@
4949
'指向时扩展描述
5050
Private Sub LabInfo_MouseEnter(sender As Object, e As MouseEventArgs) Handles LabInfo.MouseEnter
5151
If IsTextTrimmed(LabInfo) Then
52+
'fix #5744
53+
'MyScrollViewer.vb#MyScrollViewer_PreviewMouseWheel 为使鼠标滚动时tooltip被隐藏,将不透明度改为了0
54+
Dim TooltipBorder As Border = CType(ToolTipInfo.Template.FindName("PART_ExtendTextTooltipBoarder", ToolTipInfo), Border)
55+
If TooltipBorder IsNot Nothing Then
56+
TooltipBorder.Opacity = 1
57+
End If
58+
5259
ToolTipInfo.Content = LabInfo.Text
5360
ToolTipInfo.Width = LabInfo.ActualWidth + 25
5461
LabInfo.ToolTip = ToolTipInfo

0 commit comments

Comments
 (0)