Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Localization.DreamineLocalization 클래스 참조

더 자세히 ...

정적 Public 멤버 함수

static void SetLanguage (DependencyObject obj, Language value)
static Language GetLanguage (DependencyObject obj)
static void SetLocalizationSection (DependencyObject obj, string value)
static string GetLocalizationSection (DependencyObject obj)
static void SetLocalizationKey (DependencyObject obj, string value)
static string GetLocalizationKey (DependencyObject obj)
static void SetPlaceholder (DependencyObject obj, string value)
static string GetPlaceholder (DependencyObject obj)
static void SetTextCase (DependencyObject obj, TextcaseType value)
static TextcaseType GetTextCase (DependencyObject obj)
static string Get (string key, params string[] args)

정적 Public 속성

static readonly DependencyProperty LanguageProperty
static readonly DependencyProperty LocalizationSectionProperty
static readonly DependencyProperty LocalizationKeyProperty
static readonly DependencyProperty PlaceholderProperty
static readonly DependencyProperty TextCaseProperty

정적 Private 멤버 함수

static void OnLanguageChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
static void OnLocalizationKeyChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
static void OnPlaceHolderChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
static void OnTextCaseTypeChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
static void ApplyLocalization (DependencyObject d)
static ? string TryFindLocalization (Language lang, string key)
static string ApplyTextCase (string text, TextcaseType textCase)
static string NormalizeNewlines (string s)
static bool ContainsNewline (string s)
static object BuildHeader (string text, bool multiLine)
static object BuildContent (string text, bool multiLine)
static object BuildTooltip (string text)

상세한 설명

WPF 컨트롤에 지역화된 텍스트를 적용하는 연결 속성과 도우미를 제공합니다.

DreamineLocalization.cs 파일의 17 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ ApplyLocalization()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.ApplyLocalization ( DependencyObject d)
inlinestaticprivate

연결 속성 설정에 따라 문자열을 조회·가공하여 지원되는 WPF 대상에 적용합니다.

매개변수
d지역화할 종속성 개체입니다.

DreamineLocalization.cs 파일의 461 번째 라인에서 정의되었습니다.

462 {
463 var key = GetLocalizationKey(d);
464 var lang = GetLanguage(d);
465 var placeholder = GetPlaceholder(d);
466 var textCase = GetTextCase(d);
467 var section = GetLocalizationSection(d);
468
469 if (string.IsNullOrWhiteSpace(key)) return;
470
471 string? localizedText = section != null
472 ? DreamineLocalizationManager.Get(lang, section, key)
473 : TryFindLocalization(lang, key);
474
475 if (string.IsNullOrWhiteSpace(localizedText)) localizedText = key;
476
477 localizedText = NormalizeNewlines(localizedText);
478
479 if (localizedText.Contains("{0}"))
480 localizedText = localizedText.Replace("{0}", placeholder);
481 else if (!string.IsNullOrEmpty(placeholder))
482 localizedText += $" {placeholder}";
483
484 localizedText = ApplyTextCase(localizedText, textCase);
485
486 bool multiLine = ContainsNewline(localizedText);
487
488 switch (d)
489 {
490 case Window w: w.Title = localizedText; break;
491 case MenuItem m: m.Header = BuildHeader(localizedText, multiLine); break;
492 case TreeViewItem tv: tv.Header = BuildHeader(localizedText, multiLine); break;
493 case GroupBox gb: gb.Header = BuildHeader(localizedText, multiLine); break;
494 case TabItem ti: ti.Header = BuildHeader(localizedText, multiLine); break;
495 case HeaderedContentControl hcc: hcc.Header = BuildHeader(localizedText, multiLine); break;
496 case HeaderedItemsControl hic: hic.Header = BuildHeader(localizedText, multiLine); break;
497 case ListViewItem li: li.Content = BuildContent(localizedText, multiLine); break;
498 case ComboBoxItem ci: ci.Content = BuildContent(localizedText, multiLine); break;
499 case Label lbl: lbl.Content = BuildContent(localizedText, multiLine); break;
500 case Button btn: btn.Content = BuildContent(localizedText, multiLine); break;
501 case CheckBox cb: cb.Content = BuildContent(localizedText, multiLine); break;
502 case RadioButton rb: rb.Content = BuildContent(localizedText, multiLine); break;
503 case ContentControl cc: cc.Content = BuildContent(localizedText, multiLine); break;
504 case TextBlock tb:
505 tb.Text = localizedText.Contains("null:vs") ? string.Empty : localizedText;
506 if (multiLine) tb.TextWrapping = TextWrapping.Wrap;
507 break;
508 case TextBox tbx:
509 tbx.Text = localizedText;
510 if (multiLine) { tbx.AcceptsReturn = true; tbx.TextWrapping = TextWrapping.Wrap; tbx.VerticalScrollBarVisibility = ScrollBarVisibility.Auto; }
511 break;
512 case Run run: run.Text = localizedText; break;
513 case DataGridTextColumn dtc: dtc.Header = BuildHeader(localizedText, multiLine); break;
514 case DataGridCheckBoxColumn dcc: dcc.Header = BuildHeader(localizedText, multiLine); break;
515 case DataGridComboBoxColumn dcb: dcb.Header = BuildHeader(localizedText, multiLine); break;
516 case DataGridTemplateColumn dtp: dtp.Header = BuildHeader(localizedText, multiLine); break;
517 case FrameworkElement fe:
518 fe.ToolTip = BuildTooltip(localizedText);
519 break;
520 }
521 }

다음을 참조함 : ApplyTextCase(), BuildContent(), BuildHeader(), BuildTooltip(), ContainsNewline(), Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.Get(), GetLanguage(), GetLocalizationKey(), GetLocalizationSection(), GetPlaceholder(), GetTextCase(), NormalizeNewlines(), TryFindLocalization().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ ApplyTextCase()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.ApplyTextCase ( string text,
TextcaseType textCase )
inlinestaticprivate

지정한 대소문자 변환 규칙을 텍스트에 적용합니다.

매개변수
text변환할 텍스트입니다.
textCase적용할 변환 규칙입니다.
반환값
변환된 텍스트입니다.

DreamineLocalization.cs 파일의 641 번째 라인에서 정의되었습니다.

641 => textCase switch
642 {
643 TextcaseType.UpperCase => text.ToUpper(),
644 TextcaseType.LowerCase => text.ToLower(),
645 TextcaseType.TitleCase => string.Join(" ", text.Split(' ').Select(w =>
646 string.IsNullOrWhiteSpace(w) ? w :
647 char.ToUpper(w[0], CultureInfo.CurrentCulture) +
648 (w.Length > 1 ? w[1..].ToLower(CultureInfo.CurrentCulture) : ""))),
649 TextcaseType.SentenceCase => string.IsNullOrWhiteSpace(text) ? text :
650 char.ToUpper(text[0], CultureInfo.CurrentCulture) + text[1..].ToLower(CultureInfo.CurrentCulture),
651 TextcaseType.EmphasisCase => string.IsNullOrWhiteSpace(text) ? text :
652 text.IndexOf(' ') is int i && i >= 0
653 ? text[..i].ToUpperInvariant() + text[i..]
654 : text.ToUpperInvariant(),
655 _ => text
656 };

다음을 참조함 : Dreamine.UI.Wpf.Localization.EmphasisCase, Dreamine.UI.Wpf.Localization.LowerCase, Dreamine.UI.Wpf.Localization.SentenceCase, Dreamine.UI.Wpf.Localization.TitleCase, Dreamine.UI.Wpf.Localization.UpperCase.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ BuildContent()

object Dreamine.UI.Wpf.Localization.DreamineLocalization.BuildContent ( string text,
bool multiLine )
inlinestaticprivate

일반 콘텐츠에 표시할 텍스트 블록을 만듭니다.

매개변수
text표시할 텍스트입니다.
multiLine여러 줄 표시를 구성하려면 true입니다.
반환값
콘텐츠로 사용할 텍스트 블록입니다.

DreamineLocalization.cs 파일의 784 번째 라인에서 정의되었습니다.

784 => multiLine
785 ? new TextBlock { Text = text, TextWrapping = TextWrapping.Wrap }
786 : (object)new TextBlock { Text = text };

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ BuildHeader()

object Dreamine.UI.Wpf.Localization.DreamineLocalization.BuildHeader ( string text,
bool multiLine )
inlinestaticprivate

헤더에 표시할 텍스트 블록을 만듭니다.

매개변수
text표시할 텍스트입니다.
multiLine여러 줄 표시를 구성하려면 true입니다.
반환값
헤더 콘텐츠로 사용할 텍스트 블록입니다.

DreamineLocalization.cs 파일의 748 번째 라인에서 정의되었습니다.

748 => multiLine
749 ? new TextBlock { Text = text, TextWrapping = TextWrapping.Wrap, TextTrimming = TextTrimming.CharacterEllipsis, MaxWidth = 300 }
750 : (object)new TextBlock { Text = text };

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ BuildTooltip()

object Dreamine.UI.Wpf.Localization.DreamineLocalization.BuildTooltip ( string text)
inlinestaticprivate

제한된 너비에서 줄 바꿈되는 도구 설명 콘텐츠를 만듭니다.

매개변수
text표시할 도구 설명 텍스트입니다.
반환값
도구 설명 콘텐츠로 사용할 텍스트 블록입니다.

DreamineLocalization.cs 파일의 812 번째 라인에서 정의되었습니다.

813 => new TextBlock { Text = text, TextWrapping = TextWrapping.Wrap, MaxWidth = 420 };

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ContainsNewline()

bool Dreamine.UI.Wpf.Localization.DreamineLocalization.ContainsNewline ( string s)
inlinestaticprivate

문자열에 현재 플랫폼 줄바꿈이 포함되어 있는지 확인합니다.

매개변수
s검사할 문자열입니다.
반환값
줄바꿈이 포함되어 있으면 true입니다.

DreamineLocalization.cs 파일의 714 번째 라인에서 정의되었습니다.

714=> s?.Contains(Environment.NewLine) == true;

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ Get()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.Get ( string key,
params string[] args )
inlinestatic

현재 언어에서 키를 조회하고 선택적 형식 인자를 적용합니다.

매개변수
key조회할 지역화 키입니다.
args문자열 형식에 적용할 인자입니다.
반환값
지역화 및 형식화된 문자열이며, 찾지 못하면 키 자체입니다.
예외
FormatException조회된 문자열의 형식 항목이 args 와 호환되지 않으면 발생합니다.

DreamineLocalization.cs 파일의 563 번째 라인에서 정의되었습니다.

564 {
565 var text = TryFindLocalization(DreamineLocalizationManager.CurrentLanguage, key) ?? key;
566 return args.Length > 0 ? string.Format(text, args) : text;
567 }

다음을 참조함 : Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.CurrentLanguage, TryFindLocalization().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ GetLanguage()

Language Dreamine.UI.Wpf.Localization.DreamineLocalization.GetLanguage ( DependencyObject obj)
inlinestatic

대상 개체의 표시 언어를 가져옵니다.

매개변수
obj값을 읽을 종속성 개체입니다.
반환값
구성된 표시 언어입니다.

DreamineLocalization.cs 파일의 84 번째 라인에서 정의되었습니다.

84=> (Language)obj.GetValue(LanguageProperty);

다음을 참조함 : LanguageProperty.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetLocalizationKey()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.GetLocalizationKey ( DependencyObject obj)
inlinestatic

대상 개체의 지역화 키를 가져옵니다.

매개변수
obj값을 읽을 종속성 개체입니다.
반환값
구성된 지역화 키입니다.

DreamineLocalization.cs 파일의 212 번째 라인에서 정의되었습니다.

212=> (string)obj.GetValue(LocalizationKeyProperty);

다음을 참조함 : LocalizationKeyProperty.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetLocalizationSection()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.GetLocalizationSection ( DependencyObject obj)
inlinestatic

대상 개체의 지역화 섹션을 가져옵니다.

매개변수
obj값을 읽을 종속성 개체입니다.
반환값
구성된 섹션 이름입니다.

DreamineLocalization.cs 파일의 148 번째 라인에서 정의되었습니다.

148=> (string)obj.GetValue(LocalizationSectionProperty);

다음을 참조함 : LocalizationSectionProperty.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetPlaceholder()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.GetPlaceholder ( DependencyObject obj)
inlinestatic

대상 개체의 자리표시자 텍스트를 가져옵니다.

매개변수
obj값을 읽을 종속성 개체입니다.
반환값
구성된 자리표시자 텍스트입니다.

DreamineLocalization.cs 파일의 276 번째 라인에서 정의되었습니다.

276=> (string)obj.GetValue(PlaceholderProperty);

다음을 참조함 : PlaceholderProperty.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetTextCase()

TextcaseType Dreamine.UI.Wpf.Localization.DreamineLocalization.GetTextCase ( DependencyObject obj)
inlinestatic

대상 개체의 텍스트 대소문자 변환 방식을 가져옵니다.

매개변수
obj값을 읽을 종속성 개체입니다.
반환값
구성된 대소문자 변환 방식입니다.

DreamineLocalization.cs 파일의 340 번째 라인에서 정의되었습니다.

340=> (TextcaseType)obj.GetValue(TextCaseProperty);

다음을 참조함 : TextCaseProperty.

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ NormalizeNewlines()

string Dreamine.UI.Wpf.Localization.DreamineLocalization.NormalizeNewlines ( string s)
inlinestaticprivate

HTML 줄바꿈 표기와 이스케이프된 줄바꿈을 현재 플랫폼 줄바꿈으로 정규화합니다.

매개변수
s정규화할 문자열입니다.
반환값
줄바꿈이 정규화된 문자열입니다.

DreamineLocalization.cs 파일의 682 번째 라인에서 정의되었습니다.

683 {
684 if (string.IsNullOrEmpty(s)) return s;
685 s = Regex.Replace(s, @"<br\s*/?>", "\n", RegexOptions.IgnoreCase);
686 s = s.Replace(@"\r\n", "\n").Replace(@"\n", "\n").Replace("\r\n", "\n");
687 return s.Replace("\n", Environment.NewLine);
688 }

다음에 의해서 참조됨 : ApplyLocalization().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ OnLanguageChanged()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.OnLanguageChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
inlinestaticprivate

표시 언어 변경 시 대상의 지역화를 다시 적용합니다.

매개변수
d값이 변경된 대상입니다.
e속성 변경 데이터입니다.

DreamineLocalization.cs 파일의 368 번째 라인에서 정의되었습니다.

368=> ApplyLocalization(d);

◆ OnLocalizationKeyChanged()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.OnLocalizationKeyChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
inlinestaticprivate

지역화 키 변경 시 대상의 지역화를 다시 적용합니다.

매개변수
d값이 변경된 대상입니다.
e속성 변경 데이터입니다.

DreamineLocalization.cs 파일의 393 번째 라인에서 정의되었습니다.

393=> ApplyLocalization(d);

◆ OnPlaceHolderChanged()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.OnPlaceHolderChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
inlinestaticprivate

자리표시자 변경 시 대상의 지역화를 다시 적용합니다.

매개변수
d값이 변경된 대상입니다.
e속성 변경 데이터입니다.

DreamineLocalization.cs 파일의 418 번째 라인에서 정의되었습니다.

418=> ApplyLocalization(d);

◆ OnTextCaseTypeChanged()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.OnTextCaseTypeChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
inlinestaticprivate

대소문자 변환 방식 변경 시 대상의 지역화를 다시 적용합니다.

매개변수
d값이 변경된 대상입니다.
e속성 변경 데이터입니다.

DreamineLocalization.cs 파일의 443 번째 라인에서 정의되었습니다.

443=> ApplyLocalization(d);

◆ SetLanguage()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.SetLanguage ( DependencyObject obj,
Language value )
inlinestatic

대상 개체의 표시 언어를 설정합니다.

매개변수
obj값을 설정할 종속성 개체입니다.
value적용할 언어입니다.

DreamineLocalization.cs 파일의 59 번째 라인에서 정의되었습니다.

59=> obj.SetValue(LanguageProperty, value);

다음을 참조함 : LanguageProperty.

◆ SetLocalizationKey()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.SetLocalizationKey ( DependencyObject obj,
string value )
inlinestatic

대상 개체의 지역화 키를 설정합니다.

매개변수
obj값을 설정할 종속성 개체입니다.
value지역화 키입니다.

DreamineLocalization.cs 파일의 187 번째 라인에서 정의되었습니다.

187=> obj.SetValue(LocalizationKeyProperty, value);

다음을 참조함 : LocalizationKeyProperty.

◆ SetLocalizationSection()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.SetLocalizationSection ( DependencyObject obj,
string value )
inlinestatic

대상 개체의 지역화 섹션을 설정합니다.

매개변수
obj값을 설정할 종속성 개체입니다.
value섹션 이름입니다.

DreamineLocalization.cs 파일의 123 번째 라인에서 정의되었습니다.

123=> obj.SetValue(LocalizationSectionProperty, value);

다음을 참조함 : LocalizationSectionProperty.

◆ SetPlaceholder()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.SetPlaceholder ( DependencyObject obj,
string value )
inlinestatic

대상 개체의 자리표시자 텍스트를 설정합니다.

매개변수
obj값을 설정할 종속성 개체입니다.
value자리표시자 텍스트입니다.

DreamineLocalization.cs 파일의 251 번째 라인에서 정의되었습니다.

251=> obj.SetValue(PlaceholderProperty, value);

다음을 참조함 : PlaceholderProperty.

◆ SetTextCase()

void Dreamine.UI.Wpf.Localization.DreamineLocalization.SetTextCase ( DependencyObject obj,
TextcaseType value )
inlinestatic

대상 개체의 텍스트 대소문자 변환 방식을 설정합니다.

매개변수
obj값을 설정할 종속성 개체입니다.
value적용할 대소문자 변환 방식입니다.

DreamineLocalization.cs 파일의 315 번째 라인에서 정의되었습니다.

315=> obj.SetValue(TextCaseProperty, value);

다음을 참조함 : TextCaseProperty.

◆ TryFindLocalization()

? string Dreamine.UI.Wpf.Localization.DreamineLocalization.TryFindLocalization ( Language lang,
string key )
inlinestaticprivate

모든 섹션을 순서대로 검색하여 지정 언어의 키 값을 찾습니다.

매개변수
lang검색할 언어입니다.
key검색할 키입니다.
반환값
찾은 문자열이며, 없으면 null입니다.

DreamineLocalization.cs 파일의 601 번째 라인에서 정의되었습니다.

602 {
603 if (DreamineLocalizationManager.Languages.TryGetValue(lang, out var sections))
604 foreach (var section in sections)
605 if (section.Value.TryGetValue(key, out var value)) return value;
606 return null;
607 }

다음을 참조함 : Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.Languages.

다음에 의해서 참조됨 : ApplyLocalization(), Get().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ LanguageProperty

readonly DependencyProperty Dreamine.UI.Wpf.Localization.DreamineLocalization.LanguageProperty
static
초기값:
=
DependencyProperty.RegisterAttached(
"Language", typeof(Language), typeof(DreamineLocalization),
new FrameworkPropertyMetadata(default(Language),
FrameworkPropertyMetadataOptions.Inherits, OnLanguageChanged))
static void OnLanguageChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)

상속 가능한 표시 언어 연결 속성입니다.

DreamineLocalization.cs 파일의 29 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetLanguage(), SetLanguage().

◆ LocalizationKeyProperty

readonly DependencyProperty Dreamine.UI.Wpf.Localization.DreamineLocalization.LocalizationKeyProperty
static
초기값:
=
DependencyProperty.RegisterAttached(
"LocalizationKey", typeof(string), typeof(DreamineLocalization),
new PropertyMetadata(null, OnLocalizationKeyChanged))
static void OnLocalizationKeyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)

표시할 문자열을 조회하는 지역화 키 연결 속성입니다.

DreamineLocalization.cs 파일의 158 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetLocalizationKey(), SetLocalizationKey().

◆ LocalizationSectionProperty

readonly DependencyProperty Dreamine.UI.Wpf.Localization.DreamineLocalization.LocalizationSectionProperty
static
초기값:
=
DependencyProperty.RegisterAttached(
"LocalizationSection", typeof(string), typeof(DreamineLocalization),
new FrameworkPropertyMetadata(default(string), FrameworkPropertyMetadataOptions.Inherits))

지역화 키를 조회할 선택적 섹션 이름 연결 속성입니다.

DreamineLocalization.cs 파일의 94 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetLocalizationSection(), SetLocalizationSection().

◆ PlaceholderProperty

readonly DependencyProperty Dreamine.UI.Wpf.Localization.DreamineLocalization.PlaceholderProperty
static
초기값:
=
DependencyProperty.RegisterAttached(
"Placeholder", typeof(string), typeof(DreamineLocalization),
new PropertyMetadata(null, OnPlaceHolderChanged))
static void OnPlaceHolderChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)

지역화 문자열에 결합할 자리표시자 연결 속성입니다.

DreamineLocalization.cs 파일의 222 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetPlaceholder(), SetPlaceholder().

◆ TextCaseProperty

readonly DependencyProperty Dreamine.UI.Wpf.Localization.DreamineLocalization.TextCaseProperty
static
초기값:
=
DependencyProperty.RegisterAttached(
"TextCase", typeof(TextcaseType), typeof(DreamineLocalization),
new PropertyMetadata(TextcaseType.Default, OnTextCaseTypeChanged))
static void OnTextCaseTypeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)

지역화 문자열의 대소문자 변환 방식 연결 속성입니다.

DreamineLocalization.cs 파일의 286 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetTextCase(), SetTextCase().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: