Skip to content
NameRemarks
AnimationHelper
ArithmeticHelperInternal
ConfigHelper
DesignerHelper
DpiHelper
IconHelper
InputClickHelper
ResourceHelper
ScreenHelper
SecurityHelperInternal
SingleOpenHelper
TokenizerHelperInternal
TouchDragMoveWindowHelperInternal
ValidateHelper
VisualHelper
WindowHelper
BindingHelper
FullScreenHelper

AnimationHelper

CreateAnimation

ConfigHelper

NameRemarks
SetLang
SetConfig
SetTimelineFrameRate
SetWindowDefaultStyle
SetNavigationWindowDefaultStyle

SetLang

Change program language and culture

cs
ConfigHelper.Instance.SetLang("en");

DesignerHelper

cs
var isDesign = DesignerHelper.IsInDesignMode;

ResourceHelper

NameRemarks
GetResource

Example:

cs
var res = ResourceHelper.GetResource<Brush>("PrimaryBrush");

SingleOpenHelper

Example:

cs
var picker = SingleOpenHelper.CreateControl<ColorPicker>();
var window = new PopupWindow
{
    PopupElement = picker,
    WindowStartupLocation = WindowStartupLocation.CenterScreen,
    AllowsTransparency = true,
    WindowStyle = WindowStyle.None,
    MinWidth = 0,
    MinHeight = 0,
    Title = "Select Accent Color"
};
window.Show();

ValidateHelper

NameRemarks
IsInRangeOfDouble
IsInRangeOfPosDouble
IsInRangeOfPosDoubleIncludeZero
IsInRangeOfNegDouble
IsInRangeOfNegDoubleIncludeZero
IsInRangeOfPosInt
IsInRangeOfPosIntIncludeZero
IsInRangeOfNegInt
IsInRangeOfNegIntIncludeZero

WindowHelper

NameRemarks
GetActiveWindow
WindowMaximizedPadding
SetWindowToForeground
TouchDragMove
CreateHandle
GetHandle
GetHwndSource
IsInRangeOfNegIntIncludeZero
StartFullScreen
EndFullScreen

DpiHelper

Get Device Dpi and Dpi Scale

cs
var DpiScale = DpiHelper.LogicalToDeviceUnitsScalingFactorX;
// result: 1.25
var dpi = DpiHelper.DeviceDpiX;
// result: 120

Released under the MIT License.