Table of Contents

Method RemoveMnemonicMarkers

Namespace
Alternet.UI
Assembly
Alternet.UI.Common.dll

RemoveMnemonicMarkers(string, char)

Removes mnemonic markers from a string, such as a specified character used to indicate shortcut keys.

public static string RemoveMnemonicMarkers(string input, char mnemonicMarker = '&')

Parameters

input string

The input string potentially containing mnemonic markers.

mnemonicMarker char

The character used to mark mnemonic access keys. Single instances indicate a mnemonic; double instances represent a literal marker.

Returns

string

A cleaned string with mnemonic markers removed and escaped markers collapsed into a single literal. Returns the original string if input is null or empty.

Remarks

Commonly used for stripping mnemonic markup from UI labels, preserving readability while removing access key symbols.