|
Dreamine.UI.Wpf 1.0.1
Dreamine.UI.Wpf 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|
정적 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 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
연결 속성 설정에 따라 문자열을 조회·가공하여 지원되는 WPF 대상에 적용합니다.
| d | 지역화할 종속성 개체입니다. |
DreamineLocalization.cs 파일의 461 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyTextCase(), BuildContent(), BuildHeader(), BuildTooltip(), ContainsNewline(), Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.Get(), GetLanguage(), GetLocalizationKey(), GetLocalizationSection(), GetPlaceholder(), GetTextCase(), NormalizeNewlines(), TryFindLocalization().

|
inlinestaticprivate |
지정한 대소문자 변환 규칙을 텍스트에 적용합니다.
| text | 변환할 텍스트입니다. |
| textCase | 적용할 변환 규칙입니다. |
DreamineLocalization.cs 파일의 641 번째 라인에서 정의되었습니다.
다음을 참조함 : 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().

|
inlinestaticprivate |
일반 콘텐츠에 표시할 텍스트 블록을 만듭니다.
| text | 표시할 텍스트입니다. |
| multiLine | 여러 줄 표시를 구성하려면 true입니다. |
DreamineLocalization.cs 파일의 784 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestaticprivate |
헤더에 표시할 텍스트 블록을 만듭니다.
| text | 표시할 텍스트입니다. |
| multiLine | 여러 줄 표시를 구성하려면 true입니다. |
DreamineLocalization.cs 파일의 748 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestaticprivate |
제한된 너비에서 줄 바꿈되는 도구 설명 콘텐츠를 만듭니다.
| text | 표시할 도구 설명 텍스트입니다. |
DreamineLocalization.cs 파일의 812 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestaticprivate |
문자열에 현재 플랫폼 줄바꿈이 포함되어 있는지 확인합니다.
| s | 검사할 문자열입니다. |
true입니다.DreamineLocalization.cs 파일의 714 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestatic |
현재 언어에서 키를 조회하고 선택적 형식 인자를 적용합니다.
| key | 조회할 지역화 키입니다. |
| args | 문자열 형식에 적용할 인자입니다. |
| FormatException | 조회된 문자열의 형식 항목이 args 와 호환되지 않으면 발생합니다. |
DreamineLocalization.cs 파일의 563 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.CurrentLanguage, TryFindLocalization().

|
inlinestatic |
대상 개체의 표시 언어를 가져옵니다.
| obj | 값을 읽을 종속성 개체입니다. |
DreamineLocalization.cs 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : LanguageProperty.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestatic |
대상 개체의 지역화 키를 가져옵니다.
| obj | 값을 읽을 종속성 개체입니다. |
DreamineLocalization.cs 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : LocalizationKeyProperty.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestatic |
대상 개체의 지역화 섹션을 가져옵니다.
| obj | 값을 읽을 종속성 개체입니다. |
DreamineLocalization.cs 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : LocalizationSectionProperty.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestatic |
대상 개체의 자리표시자 텍스트를 가져옵니다.
| obj | 값을 읽을 종속성 개체입니다. |
DreamineLocalization.cs 파일의 276 번째 라인에서 정의되었습니다.
다음을 참조함 : PlaceholderProperty.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestatic |
대상 개체의 텍스트 대소문자 변환 방식을 가져옵니다.
| obj | 값을 읽을 종속성 개체입니다. |
DreamineLocalization.cs 파일의 340 번째 라인에서 정의되었습니다.
다음을 참조함 : TextCaseProperty.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestaticprivate |
HTML 줄바꿈 표기와 이스케이프된 줄바꿈을 현재 플랫폼 줄바꿈으로 정규화합니다.
| s | 정규화할 문자열입니다. |
DreamineLocalization.cs 파일의 682 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyLocalization().

|
inlinestaticprivate |
표시 언어 변경 시 대상의 지역화를 다시 적용합니다.
| d | 값이 변경된 대상입니다. |
| e | 속성 변경 데이터입니다. |
DreamineLocalization.cs 파일의 368 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
지역화 키 변경 시 대상의 지역화를 다시 적용합니다.
| d | 값이 변경된 대상입니다. |
| e | 속성 변경 데이터입니다. |
DreamineLocalization.cs 파일의 393 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
자리표시자 변경 시 대상의 지역화를 다시 적용합니다.
| d | 값이 변경된 대상입니다. |
| e | 속성 변경 데이터입니다. |
DreamineLocalization.cs 파일의 418 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
대소문자 변환 방식 변경 시 대상의 지역화를 다시 적용합니다.
| d | 값이 변경된 대상입니다. |
| e | 속성 변경 데이터입니다. |
DreamineLocalization.cs 파일의 443 번째 라인에서 정의되었습니다.
|
inlinestatic |
대상 개체의 표시 언어를 설정합니다.
| obj | 값을 설정할 종속성 개체입니다. |
| value | 적용할 언어입니다. |
DreamineLocalization.cs 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : LanguageProperty.
|
inlinestatic |
대상 개체의 지역화 키를 설정합니다.
| obj | 값을 설정할 종속성 개체입니다. |
| value | 지역화 키입니다. |
DreamineLocalization.cs 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : LocalizationKeyProperty.
|
inlinestatic |
대상 개체의 지역화 섹션을 설정합니다.
| obj | 값을 설정할 종속성 개체입니다. |
| value | 섹션 이름입니다. |
DreamineLocalization.cs 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : LocalizationSectionProperty.
|
inlinestatic |
대상 개체의 자리표시자 텍스트를 설정합니다.
| obj | 값을 설정할 종속성 개체입니다. |
| value | 자리표시자 텍스트입니다. |
DreamineLocalization.cs 파일의 251 번째 라인에서 정의되었습니다.
다음을 참조함 : PlaceholderProperty.
|
inlinestatic |
대상 개체의 텍스트 대소문자 변환 방식을 설정합니다.
| obj | 값을 설정할 종속성 개체입니다. |
| value | 적용할 대소문자 변환 방식입니다. |
DreamineLocalization.cs 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : TextCaseProperty.
|
inlinestaticprivate |
모든 섹션을 순서대로 검색하여 지정 언어의 키 값을 찾습니다.
| lang | 검색할 언어입니다. |
| key | 검색할 키입니다. |
null입니다.DreamineLocalization.cs 파일의 601 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.UI.Wpf.Localization.DreamineLocalizationManager.Languages.
다음에 의해서 참조됨 : ApplyLocalization(), Get().

|
static |
상속 가능한 표시 언어 연결 속성입니다.
DreamineLocalization.cs 파일의 29 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLanguage(), SetLanguage().
|
static |
표시할 문자열을 조회하는 지역화 키 연결 속성입니다.
DreamineLocalization.cs 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLocalizationKey(), SetLocalizationKey().
|
static |
지역화 키를 조회할 선택적 섹션 이름 연결 속성입니다.
DreamineLocalization.cs 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLocalizationSection(), SetLocalizationSection().
|
static |
지역화 문자열에 결합할 자리표시자 연결 속성입니다.
DreamineLocalization.cs 파일의 222 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPlaceholder(), SetPlaceholder().
|
static |
지역화 문자열의 대소문자 변환 방식 연결 속성입니다.
DreamineLocalization.cs 파일의 286 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTextCase(), SetTextCase().