mirror of
https://github.com/babalae/better-genshin-impact
synced 2025-01-07 03:17:16 +08:00
93250f84cf
在 `App.xaml` 中添加了 `BooleanToEnableTextConverter` 转换器。 在 `ScriptControlPage.xaml` 中: * 更新了文本描述,增加了对配置组排序的说明。 * 添加了一个新的 `TextBlock` 和 `Button`,用于新增配置组。 * 将“启用状态”列从简单的文本显示改为 `ToggleSwitch` 控件,并使用 `BooleanToEnableTextConverter` 进行绑定。 * 将 `ListBox.ContextMenu` 更改为 `ListView.ContextMenu`。 * 为“修改JS脚本自定义配置”菜单项添加了样式和触发器,以根据脚本类型动态显示或隐藏。 在 `ScriptControlViewModel.cs` 中: * 添加了 `System.ComponentModel` 的引用。 * 注释掉了 `WriteScriptGroup` 的循环调用。 * 修改了 `ShowEditWindow` 方法,将关闭按钮文本从“确定”改为“关闭”。 * 在 `EditJsScriptSettings` 方法中,添加了对 `LoadSettingUi` 返回值的检查,并在未提供自定义配置时显示警告。 * 在 `ScriptProjectsCollectionChanged` 方法中,添加了对项目属性变化的事件处理。 * 添加了 `ScriptProjectsPChanged` 方法,用于处理项目属性变化事件。 * 更新了 `OnGoToScriptGroupUrl` 方法中的 URL。 新增了 `BooleanToEnableTextConverter.cs` 文件,实现了 `BooleanToEnableTextConverter` 转换器,用于将布尔值与启用状态文本进行转换。
25 lines
1.5 KiB
XML
25 lines
1.5 KiB
XML
<Application x:Class="BetterGenshinImpact.App"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:bgivc="clr-namespace:BetterGenshinImpact.View.Converters"
|
|
xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
|
|
xmlns:vio="http://schemas.lepo.co/wpfui/2022/xaml/violeta">
|
|
<Application.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ui:ThemesDictionary Theme="Dark" />
|
|
<ui:ControlsDictionary />
|
|
<vio:ControlsDictionary />
|
|
<ResourceDictionary Source="/View/Controls/WpfUi/FaFontIconStyle.xaml" />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
<FontFamily x:Key="TextThemeFontFamily">/Assets/Fonts/MiSans-Regular.ttf#MiSans</FontFamily>
|
|
<FontFamily x:Key="DigitalThemeFontFamily">/Assets/Fonts/deluge-led.ttf#Deluge LED</FontFamily>
|
|
<BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
|
|
<bgivc:BooleanToVisibilityRevertConverter x:Key="BooleanToVisibilityRevertConverter" />
|
|
<bgivc:BooleanToEnableTextConverter x:Key="BooleanToEnableTextConverter" />
|
|
<bgivc:InverseBooleanConverter x:Key="InverseBooleanConverter" />
|
|
<bgivc:NotNullConverter x:Key="NotNullConverter" />
|
|
</ResourceDictionary>
|
|
</Application.Resources>
|
|
</Application>
|