重命名控件库
This commit is contained in:
@@ -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%)之间进行转换。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 将颜色值转换为其对应的十六进制字符串表示形式的转换器。该类实现了IValueConverter接口,用于在WPF绑定中将Color类型的对象转换为十六进制颜色代码(例如#AARRGGBB格式),以及执行反向操作。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 将带有透明度的颜色转换为不透明颜色的转换器。此转换器实现了IValueConverter接口,主要用于在WPF应用程序中进行数据绑定时使用。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// CreateSlotClipGeometryConverter 是一个实现了 IMultiValueConverter 接口的类,用于根据给定的参数创建一个具有圆角的矩形几何图形。
|
||||
|
||||
@@ -6,7 +6,7 @@ using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal
|
||||
namespace Melskin.Converters.Internal
|
||||
{
|
||||
/// <summary>
|
||||
/// 数字转换为圆角转换器
|
||||
|
||||
@@ -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 应用程序中检查数据项是否包含子项。
|
||||
|
||||
@@ -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。
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// IntensityToSlotBlurConverter 类实现 IValueConverter 接口,用于将给定的强度值转换为模糊效果的数值。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 将浮点数类型的强度值转换为左上边距的 Thickness 对象。该转换器适用于需要根据浮点数值动态调整 UI 元素边距的场景。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// IntensityToEmbossMarginRightBottomConverter 转换器用于将浮点数强度值转换为 Thickness 结构,以应用于右下边距。
|
||||
|
||||
@@ -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设计中特别适用于根据特定的强度参数动态调整元素的模糊效果。例如,在实现视觉反馈或突出显示某一部分时,可通过改变强度来控制模糊程度,从而达到更好的用户体验。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 将光强度值转换为灯光边距的转换器。该转换器实现了 IValueConverter 接口,用于将双精度浮点数表示的光强度值转换成 Thickness 类型的对象,代表了灯光效果在用户界面中的边距。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// IntensityToSlotShadowMarginConverter 类用于将阴影强度(double类型)转换为阴影边距(Thickness类型)。此转换器特别适用于需要根据阴影强度动态调整UI元素阴影边距的场景。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 隔行交错背景颜色
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
// 返回 1.0 - 输入值,用于反向不透明度
|
||||
/// <summary>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 用于判断集合中的项目是否为最后一个项目的转换器。
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 该类实现了 IMultiValueConverter 接口,用于将多个绑定值转换为单个输出值。特别适用于需要从数据项中动态获取属性值的场景,
|
||||
|
||||
@@ -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 中方便地引用。
|
||||
|
||||
@@ -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中返回。
|
||||
|
||||
@@ -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 应用程序中绑定数据时进行类型转换。
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
// 根据进度、总宽度和滑块宽度(总高度)直接计算滑块位置
|
||||
/// <summary>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using System.Globalization;
|
||||
using System.Windows.Data;
|
||||
|
||||
namespace VariaStudio.Converters.Internal;
|
||||
namespace Melskin.Converters.Internal;
|
||||
|
||||
/// <summary>
|
||||
/// 该转换器实现了IMultiValueConverter接口,用于将值转换为范围宽度。它主要用于进度条或滑块控件中,根据当前值、最小值和最大值来计算并返回一个宽度值。
|
||||
|
||||
Reference in New Issue
Block a user