Skip to content

Commit 85baddd

Browse files
committed
enhance: add a checked icon for current active bookmark
Signed-off-by: leo <longshuang@msn.cn>
1 parent c0244fb commit 85baddd

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

src/Views/LauncherTabBar.axaml.cs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -316,13 +316,16 @@ private void OnTabContextRequested(object sender, ContextRequestedEventArgs e)
316316
icon.Fill = brush;
317317

318318
var dupIdx = i;
319-
var setter = new MenuItem();
320-
setter.Header = icon;
321-
setter.Click += (_, ev) =>
322-
{
323-
page.Node.Bookmark = dupIdx;
324-
ev.Handled = true;
325-
};
319+
var setter = new MenuItem() { Header = icon };
320+
if (i == page.Node.Bookmark)
321+
setter.Icon = App.CreateMenuIcon("Icons.Check");
322+
else
323+
setter.Click += (_, ev) =>
324+
{
325+
page.Node.Bookmark = dupIdx;
326+
ev.Handled = true;
327+
};
328+
326329
bookmark.Items.Add(setter);
327330
}
328331
menu.Items.Add(bookmark);

0 commit comments

Comments
 (0)