Extentions

Extension methods to create configurations easier.

Type: Class
Namespace: ReCaptcha.Desktop.UWP.Configuration
Assembly: ReCaptcha.Desktop.UWP

public static class Extentions

Methods

AsReCaptchaConfig

Creates a new ReCaptchaConfig.

Returns: A new AsReCaptchaConfig.

public static ReCaptchaConfig AsReCaptchaConfig(
    this string siteKey,
    string hostName,
    string language = "en",
    string tokenRecievedHtml = "Token recieved: %token%",
    string tokenRecievedHookedHtml = "Token recieved and sent to application.",
    HttpServerConfig? httpConfiguration = null)
ParameterDescription
this string siteKeyThe SiteKey for the Google reCAPTCHA service.
string hostNameThe name of the virtual host on which the reCAPTCHA is hosted. Should represent your application.
string languageThe language for the Google reCAPTCHA service.
string tokenRecievedHtmlThe HTML which gets displayed after the user verifed the reCAPTCHA. Use %token% to embed the token inside the message.
string tokenRecievedHookedHtmlThe HTML which gets displayed after the user verifed the reCAPTCHA and its hooked to the application. Use %token% to embed the token inside the message.
HttpServerConfig? httpConfigurationThe configuration for the HttpServer.

AsPopupConfig

Creates a new PopupConfig.

Returns: A new PopupConfig.

public static PopupConfig AsPopupConfig(
    this string title,
    ImageSource? icon = null,
    bool hasTitlebar = true,
    bool isDraggable = false,
    bool isDimmed = true,
    bool? hasRoundedCorners = null,
    PopupStartupLocation startupLocation = PopupStartupLocation.CenterPrimary,
    int left = 0,
    int top = 0)
ParameterDescription
string titleThe title of the dialog (Only used when HasTitleBar is true).
ImageSource? iconThe icon of the dialog (Only used when HasTitleBar is true).
bool hasTitlebarWether the dialog has a TitleBar.
bool isDraggableWether the dialog is draggable within the main window (Only used when HasTitleBar is true).
bool isDimmedWether the dialog dims the main windows background.
bool? hasRoundedCornersWether the window has rounded corners (If null the value is true on Windows 11 and false on Windows 10).
PopupStartupLocation startupLocationThe startup location of the popup.
int leftThe left position of the window.
int topThe top position of the window.