Как объявить строку Regex в словаре глобальных ресурсов в формах xamarin App.xaml? - PullRequest
0 голосов
/ 17 апреля 2019

Я пытался объявить регулярное выражение в качестве глобального ресурса, но получил ошибку, как показано на прикрепленном изображении.

Я просто хочу оставить его здесь, а не где-нибудь еще.

enter image description here

1 Ответ

1 голос
/ 17 апреля 2019

Предполагается, что пространство имен XAML sys для системы:

xmlns:sys="clr-namespace:System;assembly=mscorlib"

Тогда:

<Application.Resources>
    <ResourceDictionary>
        <sys:String x:Key="EmailPattern">... some regex patterm ...</sys:String>         
    </ResourceDictionary>
</Application.Resources>

Использование:

if (Application.Current.Resources.TryGetValue("EmailPattern", out object regexPattern))
{
    Console.WriteLine(regexPattern);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...