重命名控件库

This commit is contained in:
GG Z
2026-01-02 17:30:41 +08:00
parent fa0d280130
commit 785e5de36e
277 changed files with 1068 additions and 1242 deletions

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 该类实现了IValueConverter接口用于将Alpha透明度值0-255与百分比字符串0%-100%)之间进行转换。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 将颜色值转换为其对应的十六进制字符串表示形式的转换器。该类实现了IValueConverter接口用于在WPF绑定中将Color类型的对象转换为十六进制颜色代码例如#AARRGGBB格式以及执行反向操作。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 将带有透明度的颜色转换为不透明颜色的转换器。此转换器实现了IValueConverter接口主要用于在WPF应用程序中进行数据绑定时使用。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// CreateSlotClipGeometryConverter 是一个实现了 IMultiValueConverter 接口的类,用于根据给定的参数创建一个具有圆角的矩形几何图形。

View File

@@ -6,7 +6,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal
namespace Melskin.Converters.Internal
{
/// <summary>
/// 数字转换为圆角转换器

View File

@@ -4,7 +4,7 @@ using System.Collections;
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// HasChildrenMultiConverter 类实现 IMultiValueConverter 接口,用于在 WPF 应用程序中检查数据项是否包含子项。

View File

@@ -1,8 +1,8 @@
using System.Globalization;
using System.Windows.Data;
using VariaStudio.Controls;
using Melskin.Controls;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 将色相值转换为画刷的转换器。此转换器实现了IValueConverter接口用于在绑定过程中将int类型的色相值转换成相应的SolidColorBrush。

View File

@@ -1,8 +1,8 @@
using System.Globalization;
using System.Windows.Data;
using VariaStudio.Controls;
using Melskin.Controls;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// IntensityToSlotBlurConverter 类实现 IValueConverter 接口,用于将给定的强度值转换为模糊效果的数值。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 将浮点数类型的强度值转换为左上边距的 Thickness 对象。该转换器适用于需要根据浮点数值动态调整 UI 元素边距的场景。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// IntensityToEmbossMarginRightBottomConverter 转换器用于将浮点数强度值转换为 Thickness 结构,以应用于右下边距。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// IntensityToSlotBlurConverter 类实现了 IValueConverter 接口用于将强度值double 类型)转换为模糊半径(同样为 double 类型。此转换器在UI设计中特别适用于根据特定的强度参数动态调整元素的模糊效果。例如在实现视觉反馈或突出显示某一部分时可通过改变强度来控制模糊程度从而达到更好的用户体验。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 将光强度值转换为灯光边距的转换器。该转换器实现了 IValueConverter 接口,用于将双精度浮点数表示的光强度值转换成 Thickness 类型的对象,代表了灯光效果在用户界面中的边距。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
///

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// IntensityToSlotShadowMarginConverter 类用于将阴影强度double类型转换为阴影边距Thickness类型。此转换器特别适用于需要根据阴影强度动态调整UI元素阴影边距的场景。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 隔行交错背景颜色

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
// 返回 1.0 - 输入值,用于反向不透明度
/// <summary>

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 用于判断集合中的项目是否为最后一个项目的转换器。

View File

@@ -3,7 +3,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 该类实现了 IMultiValueConverter 接口,用于将多个绑定值转换为单个输出值。特别适用于需要从数据项中动态获取属性值的场景,

View File

@@ -3,7 +3,7 @@ using System.Text.RegularExpressions;
using System.Windows.Data;
using System.Windows.Documents;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// StringToCodeConverter 类实现了 IValueConverter 接口,用于将字符串转换为具有代码样式的 RichTextBox 控件。该类提供了一个静态实例 Instance用于在 XAML 中方便地引用。

View File

@@ -3,7 +3,7 @@ using System.Text.RegularExpressions;
using System.Windows.Data;
using System.Windows.Documents;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// StringToMarkDownConverter 类用于将普通字符串转换为具有Markdown格式的富文本显示。该类实现了IValueConverter接口主要功能是通过正则表达式识别并处理字符串中的代码块以反引号`包围的部分将其转换为带有特定前景色和背景色的富文本Run对象并嵌入到TextBlock中返回。

View File

@@ -1,8 +1,8 @@
using System.Globalization;
using System.Windows.Data;
using VariaStudio.Assets;
using Melskin.Assets;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// SymbolToCharConverter 类用于将 MaterialSymbol 枚举值转换为其对应的字符表示。此转换器实现了 IValueConverter 接口,主要用于 WPF 应用程序中绑定数据时进行类型转换。

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
// 根据进度、总宽度和滑块宽度(总高度)直接计算滑块位置
/// <summary>

View File

@@ -1,7 +1,7 @@
using System.Globalization;
using System.Windows.Data;
namespace VariaStudio.Converters.Internal;
namespace Melskin.Converters.Internal;
/// <summary>
/// 该转换器实现了IMultiValueConverter接口用于将值转换为范围宽度。它主要用于进度条或滑块控件中根据当前值、最小值和最大值来计算并返回一个宽度值。