提交 199f9151 编写于 作者: M Mossimo

🐛 修改 Readme 中插件地址 OpenBrowserCommand

上级 4b4a6eaf
......@@ -101,7 +101,7 @@
- 单个组件
- GitHub Extension for Visual Studio(可选)
- [Visual Studio Marketplace](https://marketplace.visualstudio.com)
- [Avalonia for Visual Studio(可选)](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio)
- [Avalonia for Visual Studio(可选)](https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS)
- [NUnit VS Templates(可选)](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTemplatesforVisualStudio)
[JetBrains Rider](https://www.jetbrains.com/rider)
......
Subproject commit 36e5a5660071920f09ee1b336736a95173e7edfe
Subproject commit a4c9adaff2e1e09d0f7910fe24a87b270fe4589d
......@@ -171,6 +171,7 @@ public sealed partial class App : Application
{
MainThread2.BeginInvokeOnMainThread(() =>
{
IPCMainProcessService.Instance.DisposeAsync();
desktop.Shutdown(exitCode);
});
return true;
......@@ -226,4 +227,17 @@ public sealed partial class App : Application
static readonly Lazy<FontFamily> _DefaultFontFamily = new(GetDefaultFontFamily);
public static FontFamily DefaultFontFamily => _DefaultFontFamily.Value;
public static ICommand OpenBrowserCommand { get; } = ReactiveCommand.Create((string url) =>
{
try
{
Browser2.Open(url);
}
catch (Exception ex)
{
Toast.LogAndShowT(ex);
}
});
}
......@@ -258,9 +258,12 @@
</MenuItem>
<MenuItem Header="-" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<MenuItem Header="{ReflectionBinding Path=Res.PersonalCenter, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<MenuItem Header="{ReflectionBinding Path=Res.MyOrder, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<!--<MenuItem Header="{ReflectionBinding Path=Res.MyOrder, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />-->
<MenuItem Header="{ReflectionBinding Path=Res.BindThirdPartyAccount, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<MenuItem Header="{ReflectionBinding Path=Res.ChangePassword, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<!--<MenuItem
Command="{ReflectionBinding Path=.,Source={x:Static spp:App.OpenBrowserCommand}}"
CommandParameter="{x:Static spp:Constants.Urls.OfficialWebsite_AccountSafe}"
Header="{ReflectionBinding Path=Res.ChangePassword, Mode=OneWay, Source={x:Static s:ResourceService.Current}}" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />-->
<MenuItem Header="-" IsVisible="{ReflectionBinding Path=User, Mode=OneWay, Source={x:Static s:UserService.Current}, Converter={StaticResource IsNullConverter}, ConverterParameter=invert}" />
<MenuItem
Command="{ReflectionBinding Path=SignOut,
......
......@@ -3,6 +3,7 @@ namespace BD.WTTS.UI.ViewModels;
public sealed partial class MainWindowViewModel : WindowViewModel
{
#region 更改通知
//[Reactive]
//public TabItemViewModel? SelectedItem { get; set; }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册