iconDreamine
← 목록

Dreamine.UI.Wpf

stablev1.0.1

WPF 전용 UI 통합 패키지 — 테마 적용, 팝업 서비스 연결.

#behaviors#converters#dreamine#localization#ui#wpf
TFM net8.0-windowsPackage Dreamine.UI.Wpf참조 Dreamine.UI.Abstractions

Dreamine.UI.Wpf

Dreamine.UI.Wpf는 Dreamine UI 스택의 WPF 기반 레이어입니다.

상위 모든 Dreamine UI 패키지가 공유하는 유틸리티를 제공합니다.

  • 값 변환기(Converter)
  • WPF 비헤이비어(Behavior)
  • 지역화 인프라
  • LED 컨트롤 기본 프리미티브

➡️ English Documentation


이 라이브러리가 해결하는 문제

WPF UI 패키지에는 공유 기반이 필요합니다.

  • 여러 XAML 파일에서 재사용되는 바인딩 컨버터
  • XAML로 부착 가능한 비헤이비어(드래그, 숫자 범위 등)
  • 중앙화된 다국어 텍스트 관리
  • LED 컨트롤을 위한 공유 열거형과 프리미티브

이 레이어 없이는 각 UI 패키지가 컨버터와 유틸리티를 중복 구현하게 되어 유지보수 부담이 생깁니다.


주요 기능

  • 컨버터: null-to-visibility, bool-to-int, LED 지오메트리, 값/단위 조합, 포맷-to-예시, 언어-to-XML
  • 비헤이비어: WindowDragBehavior, NumericRangeBehavior
  • 지역화: DreamineLocalizationManager — 핫-리로드 지원 다국어 텍스트 조회
  • LED 프리미티브: LED 관련 컨트롤 전반에서 공유되는 LedCorner 열거형
  • net8.0-windows 대상

요구 사항

  • 대상 프레임워크: net8.0-windows
  • 의존 패키지:
    • Dreamine.MVVM.ViewModels
    • Microsoft.Xaml.Behaviors.Wpf
    • System.Drawing.Common

설치

NuGet

dotnet add package Dreamine.UI.Wpf

PackageReference

<PackageReference Include="Dreamine.UI.Wpf" />

프로젝트 구조

Dreamine.UI.Wpf
├── Behaviors/
│   ├── NumericRangeBehavior.cs        — 숫자 입력을 min/max 범위로 제한
│   └── WindowDragBehavior.cs          — 요소 마우스다운으로 창 드래그
├── Controls/
│   └── LedCorner.cs                   — LED 컨트롤용 코너 반경 열거형
├── Converters/
│   ├── BoolToIntDynamicConverter.cs   — bool → 설정 가능한 int 값
│   ├── FormatToExampleConverter.cs    — 입력 포맷 → 예시 문자열
│   ├── LedInnerDiameterConverter.cs   — LED 내부 원 크기 (MultiBinding)
│   ├── LedPositionConverter.cs        — 경계 박스 내 LED 점 오프셋
│   ├── NullToVisibilityConverter.cs   — null → Collapsed, non-null → Visible
│   └── ValueUnitCombinationConverter.cs — 값 + 단위 레이블 조합
└── Localization/
    ├── DreamineLocalization.cs        — XAML 첨부 프로퍼티 진입점
    └── DreamineLocalizationManager.cs — 런타임 텍스트 조회 및 언어 전환

아키텍처 역할

Dreamine.MVVM.ViewModels
        │
Dreamine.UI.Wpf              ← 이 패키지
        │
Dreamine.UI.Wpf.Controls
Dreamine.UI.Wpf.Equipment
Dreamine.UI.Wpf.Themes

모든 상위 UI 패키지가 이 패키지를 참조합니다.
이 패키지는 상위 패키지를 참조하지 않습니다.


빠른 시작

XAML에서 컨버터 사용

xmlns:conv="clr-namespace:Dreamine.UI.Wpf.Converters;assembly=Dreamine.UI.Wpf"

<conv:NullToVisibilityConverter x:Key="NullToVis" />

<TextBlock Visibility="{Binding Icon, Converter={StaticResource NullToVis}}" />

WindowDragBehavior

xmlns:b="clr-namespace:Dreamine.UI.Wpf.Behaviors;assembly=Dreamine.UI.Wpf"
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"

<Border Background="#FF2D2D2D">
    <i:Interaction.Behaviors>
        <b:WindowDragBehavior />
    </i:Interaction.Behaviors>
</Border>

지역화

// 시작 시 언어 설정
DreamineLocalizationManager.SetLanguage(Language.ko_KR);
xmlns:vsl="clr-namespace:Dreamine.UI.Wpf.Localization;assembly=Dreamine.UI.Wpf"

<TextBlock vsl:DreamineLocalization.Key="MainMenu.Title" />

컨버터 참조

컨버터 입력 출력
NullToVisibilityConverter object? Visibility
BoolToIntDynamicConverter bool int (설정 가능)
LedInnerDiameterConverter double, double (MultiBinding) double
LedPositionConverter double, LedCorner (MultiBinding) double
ValueUnitCombinationConverter string string
FormatToExampleConverter InputFormat string

설계 노트

  • 이 패키지는 상위 UI 패키지를 절대 참조하지 않습니다
  • 컨버터는 상태 없음(stateless) — 정적 리소스로 안전하게 사용 가능
  • DreamineLocalizationManager는 런타임에 XML 파일에서 텍스트를 로드하며 경로는 설정 가능
  • WindowDragBehavior는 내부적으로 Window.GetWindow(AssociatedObject).DragMove()를 사용

라이선스

MIT License

구조 다이어그램

classDiagram
    class DreamineUserControl {
        <<abstract>>
        +bool IsLoading
        +bool HasError
        +string ErrorMessage
        +Refresh() void
    }
    class DreamineWindow {
        <<abstract>>
        +bool IsFullScreen
        +bool ShowTitleBar
        +Minimize() void
        +Maximize() void
        +CloseWindow() void
    }
    class DreamineDialog {
        <<abstract>>
        +ShowAsync() Task
        +Close(bool) void
        +bool Result
    }
    class DreaminePanel {
        +string Title
        +bool IsCollapsed
        +object Content
        +Toggle() void
    }
    class DreamineLoadingOverlay {
        +bool IsVisible
        +string Message
        +double Progress
    }
    UserControl <|-- DreamineUserControl
    Window <|-- DreamineWindow
    Window <|-- DreamineDialog
    ContentControl <|-- DreaminePanel
    UserControl <|-- DreamineLoadingOverlay

API 문서

타입

AddOffsetConverter

\if KO 실수 값에 변환기 매개변수로 지정한 오프셋을 더합니다. \endif \if EN Adds an offset supplied as the converter parameter to a floating-point value. \endif

AndConverter

\if KO 여러 부울 입력에 논리 AND 연산을 적용합니다. \endif \if EN Applies a logical AND operation to multiple Boolean inputs. \endif

AutoScrollListBoxBehavior

\if KO 가 최신 항목을 표시하도록 자동 스크롤하는 연결 동작을 제공합니다. \endif \if EN Provides an attached behavior that automatically scrolls a to its latest item. \endif

BooleanConverter

\if KO 부울 값과 "1" 또는 "0" 문자열 플래그 사이를 변환합니다. \endif \if EN Converts between Boolean values and string flags represented by "1" or "0". \endif

BooleanNegationConverter

\if KO 부울 값을 양방향으로 반전합니다. \endif \if EN Negates Boolean values in both conversion directions. \endif

BooleanToBrushConverter

\if KO 부울 상태를 구성된 켜짐 또는 꺼짐 브러시로 변환합니다. \endif \if EN Converts a Boolean state to configured on or off brushes. \endif

BooleanToColorConverter

\if KO 부울 값을 구성된 켜짐 또는 꺼짐 색으로 변환합니다. \endif \if EN Converts a Boolean value to configured on or off colors. \endif

BooleanToIconConverter

\if KO 부울 값을 선택 또는 미선택 상태의 아이콘 이름으로 변환합니다. \endif \if EN Converts a Boolean value to an icon name representing selected or unselected state. \endif

BoolPickNameConverter

\if KO 부울 선택 값에 따라 와이어 이름 또는 EM 이름을 선택합니다. \endif \if EN Selects a wire name or EM name according to a Boolean selector. \endif

BoolToFontStyleConverter

\if KO 부울 값을 보통 또는 기울임꼴 글꼴 스타일로 양방향 변환합니다. \endif \if EN Converts Boolean values to and from normal or italic font styles. \endif

BoolToFontWeightConverter

\if KO 부울 값을 보통 또는 굵은 글꼴 두께로 양방향 변환합니다. \endif \if EN Converts Boolean values to and from normal or bold font weights. \endif

BoolToIntDynamicConverter

\if KO 부울 의미의 값을 쉼표로 구분된 두 변환 결과 중 하나로 매핑합니다. \endif \if EN Maps a Boolean-like value to one of two comma-separated conversion results. \endif

BoolToScrollBarVisibilityConverter

\if KO 부울 값과 스크롤 막대 표시 방식 사이를 변환합니다. \endif \if EN Converts between Boolean values and scroll-bar visibility modes. \endif

BoolToVisibilityConverter

\if KO 부울 의미의 값과 WPF 값을 양방향 변환하며 반전 및 Hidden 옵션을 지원합니다. \endif \if EN Converts Boolean-like values to and from WPF values with inversion and Hidden options. \endif

BothFalseMultiConverter

\if KO 두 부울 값이 모두 거짓인지 확인합니다. \endif \if EN Determines whether two Boolean values are both false. \endif

BothTrueMultiConverter

\if KO 제공된 모든 값이 부울 참인지 확인합니다. \endif \if EN Determines whether every supplied value is Boolean true. \endif

BrushOrUnsetConverter

\if KO 부울 상태를 브러시로 변환하거나 WPF 기본값 우선 순위를 복원합니다. \endif \if EN Converts a Boolean state to a brush or restores WPF default-value precedence. \endif

ComparisionConverter

\if KO 값의 문자열 표현을 매개변수와 비교하고 선택적으로 가시성으로 변환합니다. \endif \if EN Compares a value's string representation with a parameter and optionally converts the result to visibility. \endif

ComparisonConverter

\if KO 값과 매개변수의 문자열 표현을 같음 비교합니다. \endif \if EN Compares the string representations of a value and parameter for equality. \endif

DataGridBehaviors

\if KO 에 적용할 수 있는 연결 속성과 동작을 제공합니다. \endif \if EN Provides attached properties and behaviors for controls. \endif

DatagridRowNoConverter

\if KO 0부터 시작하는 데이터 그리드 행 인덱스를 1부터 시작하는 행 번호 문자열로 변환합니다. \endif \if EN Converts a zero-based data-grid row index to a one-based row-number string. \endif

DateTimeToTimeSpanConverter

\if KO 의 시간 부분과 사이를 변환합니다. \endif \if EN Converts between the time-of-day portion of a and a . \endif

DoubleEqualsBoolConverter

\if KO 실수 값이 매개변수와 허용 오차 이내에서 같은지 비교하고 선택된 값을 역변환합니다. \endif \if EN Compares a floating-point value with a parameter within tolerance and converts a selected value back. \endif

DoubleEqualsConverter

\if KO 실수 값을 편집용 문자열로 형식화하고 입력 문자열을 선택적 범위 안의 실수로 변환합니다. \endif \if EN Formats floating-point values as editable text and converts text back to an optionally bounded value. \endif

DoubleToIsCheckedConverter

\if KO 실수 값과 매개변수를 허용 오차로 비교하여 선택 상태를 양방향 변환합니다. \endif \if EN Converts a floating-point value to and from selection state by comparing it with a parameter using tolerance. \endif

DoubleToStringConverter

\if KO 값과 소수점 이하 세 자리 문자열 사이를 양방향 변환합니다. \endif \if EN Converts between values and strings formatted to three decimal places. \endif

DreamineLocalization

\if KO WPF 컨트롤에 지역화된 텍스트를 적용하는 연결 속성과 도우미를 제공합니다. \endif \if EN Provides attached properties and helpers that apply localized text to WPF controls. \endif

DreamineLocalizationManager

\if KO INI 파일 또는 미리 파싱된 사전을 사용하는 다국어 문자열 저장소를 관리합니다. \endif \if EN Manages a multilingual string store backed by INI files or pre-parsed dictionaries. \endif

EmptyStringToVisibilityConverter

\if KO 문자열이 비어 있는지에 따라 WPF 가시성을 결정합니다. \endif \if EN Determines WPF visibility according to whether a string is empty. \endif

EnumDescriptionConverter

\if KO 열거형 값을 설명 문자열로 변환합니다. \endif \if EN Converts an enumeration value to its text. \endif

EnumEqualsConverter

\if KO 열거형 값과 변환기 매개변수의 같음 상태를 양방향으로 연결합니다. \endif \if EN Binds equality between an enumeration value and converter parameter in both directions. \endif

EnumToBooleanConverter

\if KO 열거형 값과 매개변수로 지정한 열거형 멤버의 선택 상태를 양방향 변환합니다. \endif \if EN Converts between an enumeration value and selection state for a member named by the parameter. \endif

EnumToStringConverter

\if KO 열거형 값과 멤버 이름 문자열 사이를 변환합니다. \endif \if EN Converts between enumeration values and member-name strings. \endif

EnumToVisibilityConverter

\if KO 열거형 이름이 매개변수 목록에 포함되는지에 따라 가시성을 결정합니다. \endif \if EN Determines visibility according to whether an enumeration name appears in a parameter list. \endif

FormatToExampleConverter

\if KO 입력 형식에 맞는 사용 예시 문자열을 제공합니다. \endif \if EN Provides an example string appropriate for an input format. \endif

IconToImageSourceConverter

\if KO GDI 을 WPF 로 변환합니다. \endif \if EN Converts a GDI to a WPF . \endif

InputFormat

\if KO 입력 데이터 표현 형식을 지정합니다. \endif \if EN Specifies an input-data representation format. \endif

Int64ToInt32Converter

\if KO 64비트 정수를 32비트 정수로 변환하고 음수 32비트 정수는 0으로 제한합니다. \endif \if EN Converts 64-bit integers to 32-bit integers and clamps negative 32-bit integers to zero. \endif

IntEqualsToBoolConverter

\if KO 정수 값과 문자열 매개변수의 같음 상태를 양방향으로 변환합니다. \endif \if EN Converts equality between an integer value and a string parameter in both directions. \endif

InverseBooleanConverter

\if KO 부울 또는 64비트 정수의 논리 상태를 반전합니다. \endif \if EN Inverts the logical state represented by Boolean or 64-bit integer values. \endif

InverseBoolToVisibilityConverter

\if KO 부울 참을 Collapsed로, 거짓 또는 다른 값을 Visible로 반전 변환합니다. \endif \if EN Inversely converts Boolean true to Collapsed and false or other values to Visible. \endif

Language

\if KO 지원되는 사용자 인터페이스 언어를 지정합니다. \endif \if EN Specifies a supported user-interface language. \endif

LanguageToXmlLanguageConverter

\if KO 애플리케이션 값과 WPF 사이를 변환합니다. \endif \if EN Converts between application values and WPF values. \endif

LedBrushConverter

\if KO LED의 켜짐 상태에 따라 켜짐 또는 꺼짐 브러시를 선택합니다. \endif \if EN Selects an on or off brush according to an LED's state. \endif

LedCorner

\if KO LED 표시기의 기준 모서리를 지정합니다. \endif \if EN Specifies the reference corner of an LED indicator. \endif

LedInnerDiameterConverter

\if KO LED의 바깥 지름과 내부 비율로 내부 원의 지름을 계산합니다. \endif \if EN Calculates an LED's inner-circle diameter from its outer diameter and inner scale. \endif

LedPositionConverter

\if KO 선택한 모서리, 컨테이너 크기, 지름 및 여백으로 LED의 바깥쪽 또는 안쪽 좌표를 계산합니다. \endif \if EN Calculates an LED's outer or inner coordinate from a corner, container extent, diameter, and edge offset. \endif

MathConverter

\if KO 정수에 변환기 매개변수로 표현한 산술 연산을 적용합니다. \endif \if EN Applies an arithmetic operation expressed by the converter parameter to an integer. \endif

MultiBoolOrToVisibilityConverter

\if KO 여러 부울 값에 논리 OR를 적용하여 가시성을 결정합니다. \endif \if EN Applies logical OR to multiple Boolean values to determine visibility. \endif

MultiParameterConverter

\if KO 다중 바인딩의 첫 두 값을 튜플로 결합합니다. \endif \if EN Combines the first two multibinding values into a tuple. \endif

NullableToBoolConverter

\if KO 값이 null인지 여부를 부울 값으로 변환합니다. \endif \if EN Converts whether a value is null to a Boolean value. \endif

NullToVisibilityConverter

\if KO 값의 null 여부를 WPF 가시성으로 변환하고 선택적 반전을 지원합니다. \endif \if EN Converts a value's null state to WPF visibility with optional inversion. \endif

NumberClampConverter

\if KO 숫자를 세미콜론으로 지정한 선택적 정수 최소·최대 범위로 제한합니다. \endif \if EN Clamps a number to optional integer minimum and maximum bounds specified with a semicolon. \endif

NumberComparisonConverter

\if KO 숫자를 AND와 OR로 결합된 비교 조건식과 평가합니다. \endif \if EN Evaluates a number against comparison conditions joined with AND and OR operators. \endif

NumericRangeBehavior

\if KO 에 숫자 최소값과 최대값을 강제하는 연결 동작을 제공합니다. \endif \if EN Provides an attached behavior that enforces numeric minimum and maximum values on a . \endif

NumericRangeMode

\if KO 숫자 입력이 허용 범위를 벗어났을 때 적용할 처리 방식을 지정합니다. \endif \if EN Specifies how numeric input outside the permitted range is handled. \endif

OffsetMarginConverter

\if KO 너비 값에 8픽셀을 더한 왼쪽 여백을 생성합니다. \endif \if EN Creates a left margin by adding eight pixels to a width value. \endif

OrBooleanMultiConverter

\if KO 여러 부울 값에 논리 OR 연산을 적용합니다. \endif \if EN Applies logical OR to multiple Boolean values. \endif

PropertyAccessorConverter

\if KO 개체의 공개 인스턴스 속성을 동적으로 읽는 다중 값 변환기를 제공합니다. \endif \if EN Provides a multivalue converter that dynamically reads an object's public instance property. \endif

PropertyPathValueConverter

\if KO 개체와 속성 이름을 받아 공개 인스턴스 속성 값을 대소문자 구분 없이 읽습니다. \endif \if EN Reads a public instance property value case-insensitively from an object and property name. \endif

ScreenBreakpointConverter

\if KO 숫자 입력이 지정한 화면 중단점 이상인지 확인합니다. \endif \if EN Determines whether numeric input is at or above a specified screen breakpoint. \endif

SelectedItemsCountRangeConverter

\if KO 선택 항목 컬렉션의 개수가 지정한 최소·최대 범위에 있는지 확인합니다. \endif \if EN Determines whether a selected-items collection count lies within specified minimum and maximum bounds. \endif

SelfTextConverterExtension

\if KO 대상 종속성 속성의 현재 값을 지정한 변환기로 즉시 변환하는 XAML 태그 확장을 제공합니다. \endif \if EN Provides a XAML markup extension that immediately converts a target dependency property's current value with a specified converter. \endif

StaticLocalizationProxy

\if KO 정적 지역화 관리자를 XAML 바인딩에 노출하는 싱글턴 프록시입니다. \endif \if EN Provides a singleton proxy that exposes the static localization manager to XAML binding. \endif

StringToDoubleConverter

\if KO 문자열과 값 사이를 선택한 문화권과 형식으로 양방향 변환합니다. \endif \if EN Converts between strings and values using a selected culture and format. \endif

TextcaseType

\if KO 지역화된 텍스트에 적용할 대소문자 변환 방식을 지정합니다. \endif \if EN Specifies a casing transformation for localized text. \endif

TextShapeVisibilityConverter

\if KO 값의 문자열 표현이 "Text"인지에 따라 가시성을 결정합니다. \endif \if EN Determines visibility according to whether a value's string representation is "Text". \endif

TimeSpanHmEditConverter

\if KO 과 시간·분 편집 문자열 사이를 양방향 변환합니다. \endif \if EN Converts between values and editable hour-minute text. \endif

TupleConverter

\if KO 두 바인딩 값을 로 결합하고 다시 분리합니다. \endif \if EN Combines two binding values into a and splits it back. \endif

UppercaseConverter

\if KO 원본 값을 표시용 값으로 전달하고 null을 빈 문자열로 바꿉니다. \endif \if EN Passes a source value through for display and replaces null with an empty string. \endif

ValueComparisionToVisibilityConverter

\if KO 숫자 원본이 숫자 매개변수보다 큰지에 따라 가시성을 결정합니다. \endif \if EN Determines visibility according to whether a numeric source is greater than a numeric parameter. \endif

ValueUnitCombinationConverter

\if KO 값 문자열과 선택적 단위 문자열을 하나의 표시 레이블로 결합합니다. \endif \if EN Combines value text and optional unit text into one display label. \endif

VisibilityToIntegerConverter

\if KO WPF 가시성 값을 0 또는 1 정수로 변환합니다. \endif \if EN Converts a WPF visibility value to zero or one. \endif

WindowDragBehavior

\if KO 연결된 요소에서 마우스 왼쪽 버튼을 누르면 해당 요소를 포함하는 창을 끌 수 있게 합니다. \endif \if EN Enables dragging the containing window when the left mouse button is pressed on the associated element. \endif

AddOffsetConverter

Convert Method

\if KO 값이 이고 매개변수를 불변 문화권 숫자로 해석할 수 있으면 두 값을 더합니다. \endif \if EN Adds the values when the source is a and the parameter can be parsed as an invariant-culture number. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 바인딩 대상 형식입니다. \endif \if EN The binding target type. \endif
parameter— \if KO 더할 오프셋입니다. \endif \if EN The offset to add. \endif
culture— \if KO 바인딩 문화권이며 이 변환에서는 사용하지 않습니다. \endif \if EN The binding culture, which is not used by this conversion. \endif

반환: \if KO 오프셋이 더해진 값이며, 입력을 변환할 수 없으면 원본 값입니다. \endif \if EN The value with the offset added, or the original value when conversion is not possible. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

AndConverter

Convert Method

\if KO 모든 입력이 참인지 확인합니다. \endif \if EN Determines whether all input values are true. \endif

values— \if KO 검사할 값 배열입니다. \endif \if EN The values to inspect. \endif
targetType— \if KO 바인딩 대상 형식입니다. \endif \if EN The binding target type. \endif
parameter— \if KO 사용하지 않는 변환기 매개변수입니다. \endif \if EN An unused converter parameter. \endif
culture— \if KO 사용하지 않는 변환 문화권입니다. \endif \if EN An unused conversion culture. \endif

반환: \if KO 구성된 null 정책을 적용한 뒤 모든 값이 참이면 입니다. \endif \if EN when every value is true after applying the configured null policy. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

TreatNullAsTrue Property

\if KO 입력을 참으로 처리할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether inputs are treated as true. \endif

AutoScrollListBoxBehavior

Attach Method

\if KO 목록의 항목 소스가 지원하는 컬렉션 변경 이벤트를 구독합니다. \endif \if EN Subscribes to collection-change events exposed by the list's items source. \endif

listBox— \if KO 구독을 연결할 목록입니다. \endif \if EN The list box whose source is observed. \endif
Detach Method

\if KO 목록에 저장된 이전 컬렉션 변경 구독을 해제합니다. \endif \if EN Detaches any previous collection-change subscription stored on the list. \endif

listBox— \if KO 구독을 해제할 목록입니다. \endif \if EN The list box from which to detach the subscription. \endif
GetIsEnabled Method

\if KO 대상 종속성 개체에서 자동 스크롤 활성화 여부를 가져옵니다. \endif \if EN Gets whether automatic scrolling is enabled for the target dependency object. \endif

element— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 활성화되어 있으면 이고, 그렇지 않으면 입니다. \endif \if EN when enabled; otherwise, . \endif

OnIsEnabledChanged Method

\if KO 자동 스크롤 활성화 값 변경을 처리하여 수명 주기 이벤트를 연결하거나 해제합니다. \endif \if EN Handles changes to the enabled value by attaching or detaching lifecycle events. \endif

d— \if KO 값이 변경된 종속성 개체입니다. \endif \if EN The dependency object whose value changed. \endif
e— \if KO 종속성 속성 변경 데이터입니다. \endif \if EN The dependency-property change data. \endif
OnLoaded Method

\if KO 목록이 로드되면 항목 소스 변경을 구독하고 마지막 항목으로 이동합니다. \endif \if EN Subscribes to items-source changes and scrolls to the last item when the list is loaded. \endif

sender— \if KO 로드된 목록입니다. \endif \if EN The list that was loaded. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
OnUnloaded Method

\if KO 목록이 언로드되면 항목 소스 변경 구독을 해제합니다. \endif \if EN Detaches the items-source subscription when the list is unloaded. \endif

sender— \if KO 언로드된 목록입니다. \endif \if EN The list that was unloaded. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
ScrollToLast Method

\if KO 항목이 있으면 목록의 마지막 항목이 보이도록 스크롤합니다. \endif \if EN Scrolls the list so its final item is visible when at least one item exists. \endif

listBox— \if KO 스크롤할 목록입니다. \endif \if EN The list box to scroll. \endif
SetIsEnabled Method

\if KO 대상 종속성 개체의 자동 스크롤 활성화 여부를 설정합니다. \endif \if EN Sets whether automatic scrolling is enabled for the target dependency object. \endif

element— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 활성화하려면 입니다. \endif \if EN to enable the behavior. \endif
IsEnabledProperty Field

\if KO 자동 스크롤 활성화 여부를 저장하는 연결 속성입니다. \endif \if EN Identifies the attached property that stores whether automatic scrolling is enabled. \endif

SubscriptionProperty Field

\if KO 구독 해제에 필요한 컬렉션 변경 처리기를 보관하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached property that retains the collection-change handler for later unsubscription. \endif

BooleanConverter

Convert Method

\if KO 원본 값을 문자열로 변환하여 "1"인지 확인합니다. \endif \if EN Converts the source value to text and determines whether it equals "1". \endif

value— \if KO 원본 바인딩 값입니다. \endif \if EN The source binding value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 문자열 표현이 "1"이면 입니다. \endif \if EN when the string representation is "1". \endif

ConvertBack Method

\if KO 부울 값을 "1" 또는 "0" 문자열로 변환합니다. \endif \if EN Converts a Boolean value back to a "1" or "0" string. \endif

value— \if KO 대상 부울 값입니다. \endif \if EN The target Boolean value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 참이면 "1", 거짓이면 "0"입니다. \endif \if EN "1" for true; otherwise, "0". \endif

BooleanNegationConverter

Convert Method

\if KO 부울 입력을 반전하며, 다른 형식은 그대로 반환합니다. \endif \if EN Negates a Boolean input and returns other types unchanged. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
t— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
p— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
c— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 반전된 부울 값 또는 원본 값입니다. \endif \if EN The negated Boolean value or the original value. \endif

ConvertBack Method

\if KO 대상 부울 값을 반전하며, 다른 형식은 그대로 반환합니다. \endif \if EN Negates a target Boolean value and returns other types unchanged. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
t— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
p— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
c— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 반전된 부울 값 또는 원본 값입니다. \endif \if EN The negated Boolean value or the original value. \endif

Instance Property

\if KO 재사용 가능한 공유 변환기 인스턴스를 가져옵니다. \endif \if EN Gets a reusable shared converter instance. \endif

BooleanToBrushConverter

Convert Method

\if KO 부울 원본 값을 해당 상태 브러시로 변환합니다. \endif \if EN Converts a Boolean source value to its corresponding state brush. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 참이면 , 아니면 입니다. \endif \if EN for true; otherwise, . \endif

ConvertBack Method

\if KO 역변환을 수행하지 않고 바인딩 갱신을 건너뜁니다. \endif \if EN Skips the binding update instead of performing reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

OffBrush Property

\if KO 값이 거짓일 때 반환할 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the brush returned for a false value. \endif

OnBrush Property

\if KO 값이 참일 때 반환할 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the brush returned for a true value. \endif

BooleanToColorConverter

Convert Method

\if KO 부울 원본 값을 상태 색으로 변환합니다. \endif \if EN Converts a Boolean source value to its state color. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 참이면 , 아니면 입니다. \endif \if EN for true; otherwise, . \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

OffColor Property

\if KO 거짓일 때 반환할 색을 가져오거나 설정합니다. \endif \if EN Gets or sets the color returned for false. \endif

OnColor Property

\if KO 참일 때 반환할 색을 가져오거나 설정합니다. \endif \if EN Gets or sets the color returned for true. \endif

BooleanToIconConverter

Convert Method

\if KO 부울 입력을 아이콘 이름으로 변환합니다. \endif \if EN Converts a Boolean input to an icon name. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 참이면 "CheckCircle", 아니면 "Circle"입니다. \endif \if EN "CheckCircle" for true; otherwise, "Circle". \endif

ConvertBack Method

\if KO 아이콘 이름의 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion of an icon name is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

BoolPickNameConverter

Convert Method

\if KO 첫 번째 값이 참이면 두 번째 값을, 그렇지 않으면 세 번째 값을 반환합니다. \endif \if EN Returns the second value when the first value is true; otherwise, returns the third value. \endif

values— \if KO 선택 값, 와이어 이름, EM 이름 순서의 값 배열입니다. \endif \if EN Values ordered as selector, wire name, and EM name. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 선택된 이름이며 값이 없으면 런타임상 입니다. \endif \if EN The selected name, or runtime when absent. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

BoolToFontStyleConverter

Convert Method

\if KO 참을 기울임꼴로, 그 밖의 값을 보통 스타일로 변환합니다. \endif \if EN Converts true to italic and all other values to normal style. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 기울임꼴 또는 보통 글꼴 스타일입니다. \endif \if EN The italic or normal font style. \endif

ConvertBack Method

\if KO 기울임꼴 스타일인지 확인하여 부울 값으로 변환합니다. \endif \if EN Converts a font style to a Boolean indicating whether it is italic. \endif

value— \if KO 대상 스타일입니다. \endif \if EN The target style. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 기울임꼴이면 입니다. \endif \if EN when the style is italic. \endif

BoolToFontWeightConverter

Convert Method

\if KO 참을 굵은 두께로, 그 밖의 값을 보통 두께로 변환합니다. \endif \if EN Converts true to bold and all other values to normal weight. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 굵은 또는 보통 글꼴 두께입니다. \endif \if EN The bold or normal font weight. \endif

ConvertBack Method

\if KO 굵은 두께인지 확인하여 부울 값으로 변환합니다. \endif \if EN Converts a font weight to a Boolean indicating whether it is bold. \endif

value— \if KO 대상 두께입니다. \endif \if EN The target weight. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 굵은 두께이면 입니다. \endif \if EN when the weight is bold. \endif

BoolToIntDynamicConverter

Convert Method

\if KO 부울·문자열·정수 입력을 논리값으로 해석하여 매개변수의 두 항목 중 하나를 반환합니다. \endif \if EN Interprets a Boolean, string, or integer input as a logical value and returns one of two parameter entries. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 쉼표로 구분된 참·거짓 결과입니다. \endif \if EN Comma-separated true and false results. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 선택된 문자열이며 입력이나 매개변수가 null이면 0입니다. \endif \if EN The selected string, or zero when the input or parameter is null. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

IsInverse Property

\if KO 참과 거짓의 결과 선택을 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether selection of true and false results is inverted. \endif

BoolToScrollBarVisibilityConverter

Convert Method

\if KO 참을 자동 표시로, 나머지를 비활성화로 변환합니다. \endif \if EN Converts true to automatic visibility and all other values to disabled. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 또는 입니다. \endif \if EN or . \endif

ConvertBack Method

\if KO 자동 표시 방식을 참으로 변환합니다. \endif \if EN Converts automatic visibility to true. \endif

value— \if KO 대상 표시 방식입니다. \endif \if EN The target visibility mode. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 자동 표시이면 입니다. \endif \if EN for automatic visibility. \endif

BoolToVisibilityConverter

ApplyOptionsFromParameter Method

\if KO 변환기 매개변수의 부울, 가시성 또는 문자열 토큰을 반전·숨김 옵션에 적용합니다. \endif \if EN Applies Boolean, visibility, or string tokens from the converter parameter to inversion and hiding options. \endif

parameter— \if KO 해석할 변환기 매개변수입니다. \endif \if EN The converter parameter to parse. \endif
inverse— \if KO 갱신할 반전 옵션입니다. \endif \if EN The inversion option to update. \endif
useHidden— \if KO 갱신할 Hidden 사용 옵션입니다. \endif \if EN The Hidden-state option to update. \endif
Convert Method

\if KO 원본 값을 안전하게 부울로 해석하여 구성된 가시성 상태로 변환합니다. \endif \if EN Safely interprets the source as a Boolean and converts it to the configured visibility state. \endif

value— \if KO 부울로 해석할 원본 값입니다. \endif \if EN The source value to interpret as Boolean. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 선택적 반전·숨김 옵션입니다. \endif \if EN Optional inversion and hiding options. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO , 또는 입니다. \endif \if EN , , or . \endif

ConvertBack Method

\if KO 가시성 값이 보임 상태인지 확인하고 선택적으로 결과를 반전합니다. \endif \if EN Determines whether a visibility value is visible and optionally inverts the result. \endif

value— \if KO 대상 가시성 값입니다. \endif \if EN The target visibility value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 선택적 반전 옵션입니다. \endif \if EN Optional inversion options. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 보임 상태의 부울 표현이며 구성에 따라 반전됩니다. \endif \if EN The Boolean representation of visible state, optionally inverted. \endif

ToBoolSafe Method

\if KO 부울, 문자열, 정수 계열 입력을 안전하게 부울 값으로 정규화합니다. \endif \if EN Safely normalizes Boolean, string, and integral inputs to a Boolean value. \endif

value— \if KO 정규화할 값입니다. \endif \if EN The value to normalize. \endif

반환: \if KO 해석된 논리값이며 해석할 수 없으면 입니다. \endif \if EN The interpreted logical value, or when conversion fails. \endif

Inverse Property

\if KO 부울 의미를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the Boolean meaning is inverted. \endif

UseHidden Property

\if KO 거짓 상태에서 대신 을 반환할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether false returns instead of . \endif

BothFalseMultiConverter

Convert Method

\if KO 정확히 두 입력이 부울이고 모두 거짓일 때 참을 반환합니다. \endif \if EN Returns true when exactly two inputs are Boolean and both are false. \endif

values— \if KO 검사할 두 값입니다. \endif \if EN The two values to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 두 값이 모두 거짓이면 입니다. \endif \if EN when both values are false. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

BothTrueMultiConverter

Convert Method

\if KO 모든 입력이 부울 참일 때 참을 반환합니다. \endif \if EN Returns true when every input is Boolean true. \endif

values— \if KO 검사할 값 배열입니다. \endif \if EN The values to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 모든 값이 참이면 입니다. 빈 배열도 참입니다. \endif \if EN when all values are true; an empty array also yields true. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

BrushOrUnsetConverter

Convert Method

\if KO 부울 상태를 구성된 브러시 또는 설정되지 않음 표식으로 변환합니다. \endif \if EN Converts a Boolean state to a configured brush or the unset-value sentinel. \endif

v— \if KO 원본 값입니다. \endif \if EN The source value. \endif
t— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
p— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
c— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 상태 브러시 또는 입니다. \endif \if EN A state brush or . \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

v— \if KO 대상 값입니다. \endif \if EN The target value. \endif
t— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
p— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
c— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

OffBrush Property

\if KO 꺼짐 상태의 선택적 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the optional brush for the off state. \endif

OnBrush Property

\if KO 켜짐 상태의 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the brush for the on state. \endif

UseUnsetWhenFalse Property

\if KO 꺼짐 상태에서 를 반환할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the off state returns . \endif

ComparisionConverter

Convert Method

\if KO 입력과 매개변수의 문자열 표현이 같은지 비교합니다. \endif \if EN Compares the string representations of the input and parameter. \endif

value— \if KO 비교할 원본 값입니다. \endif \if EN The source value to compare. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교 기준입니다. \endif \if EN The comparison operand. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 부울 비교 결과 또는 대응하는 가시성 값입니다. \endif \if EN The Boolean comparison result or corresponding visibility value. \endif

ConvertBack Method

\if KO 대상 값이 참일 때 비교 매개변수를 원본으로 반환합니다. \endif \if EN Returns the comparison parameter to the source when the target value is true. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 원본으로 반환할 비교 기준입니다. \endif \if EN The comparison operand returned to the source. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 대상이 참이면 매개변수이고, 아니면 입니다. \endif \if EN The parameter when the target is true; otherwise, . \endif

Inverse Property

\if KO 비교 결과를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the comparison result is inverted. \endif

ToVisibility Property

\if KO 비교 결과를 로 반환할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the comparison result is returned as . \endif

ComparisonConverter

Convert Method

\if KO 입력과 매개변수의 문자열 표현이 같은지 확인합니다. \endif \if EN Determines whether the string representations of the input and parameter are equal. \endif

value— \if KO 비교할 원본 값입니다. \endif \if EN The source value to compare. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교 기준입니다. \endif \if EN The comparison operand. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 같음 비교 결과이며 구성에 따라 반전됩니다. \endif \if EN The equality result, optionally inverted. \endif

ConvertBack Method

\if KO 대상 값이 참일 때 비교 매개변수를 원본으로 반환합니다. \endif \if EN Returns the comparison parameter to the source when the target value is true. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 원본으로 반환할 비교 기준입니다. \endif \if EN The comparison operand returned to the source. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 대상이 참이면 매개변수이고, 아니면 입니다. \endif \if EN The parameter when the target is true; otherwise, . \endif

IsInverse Property

\if KO 비교 결과를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the comparison result is inverted. \endif

DataGridBehaviors

GetEnableClickToDeselect Method

\if KO 클릭하여 선택 해제하는 기능의 활성화 여부를 가져옵니다. \endif \if EN Gets whether click-to-deselect behavior is enabled. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 기능이 활성화되어 있으면 입니다. \endif \if EN when the behavior is enabled. \endif

OnEnableClickToDeselectChanged Method

\if KO 연결 속성 값 변경을 처리하여 마우스 이벤트 구독을 갱신합니다. \endif \if EN Handles an attached-property change by updating the mouse-event subscription. \endif

d— \if KO 값이 변경된 종속성 개체입니다. \endif \if EN The dependency object whose value changed. \endif
e— \if KO 종속성 속성 변경 데이터입니다. \endif \if EN The dependency-property change data. \endif
OnPreviewMouseLeftButtonDown Method

\if KO 이미 선택된 행에서 발생한 마우스 왼쪽 버튼 입력을 처리하여 해당 행의 선택을 해제합니다. \endif \if EN Handles a left mouse button press on an already selected row by clearing that row's selection. \endif

sender— \if KO 이벤트를 발생시킨 데이터 그리드입니다. \endif \if EN The data grid that raised the event. \endif
e— \if KO 마우스 버튼 이벤트 데이터입니다. \endif \if EN The mouse button event data. \endif
SetEnableClickToDeselect Method

\if KO 클릭하여 선택 해제하는 기능의 활성화 여부를 설정합니다. \endif \if EN Sets whether click-to-deselect behavior is enabled. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 기능을 활성화하려면 입니다. \endif \if EN to enable the behavior. \endif
EnableClickToDeselectProperty Field

\if KO 선택된 행을 다시 클릭할 때 선택을 해제하는 기능의 연결 속성입니다. \endif \if EN Identifies the attached property that enables deselection when the selected row is clicked again. \endif

DatagridRowNoConverter

Convert Method

\if KO 정수 인덱스에 1을 더해 문자열로 반환합니다. \endif \if EN Adds one to an integer index and returns it as text. \endif

value— \if KO 0부터 시작하는 행 인덱스입니다. \endif \if EN The zero-based row index. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 1부터 시작하는 행 번호이며 입력이 정수가 아니면 "1"입니다. \endif \if EN The one-based row number, or "1" when the input is not an integer. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

DateTimeToTimeSpanConverter

Convert Method

\if KO 날짜/시간 값에서 시간 부분을 추출합니다. \endif \if EN Extracts the time-of-day component from a date/time value. \endif

value— \if KO 원본 날짜/시간 값입니다. \endif \if EN The source date/time value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 시간 부분이며 입력이 날짜/시간이 아니면 입니다. \endif \if EN The time-of-day value, or when the input is not a date/time. \endif

ConvertBack Method

\if KO 오늘 날짜에 대상 시간 간격을 더해 날짜/시간 값으로 변환합니다. \endif \if EN Converts a target time span to a date/time by adding it to today's date. \endif

value— \if KO 대상 시간 간격입니다. \endif \if EN The target time span. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 오늘 날짜와 지정 시간이며 입력이 시간 간격이 아니면 현재 시각입니다. \endif \if EN Today's date at the specified time, or the current date and time when the input is not a time span. \endif

DoubleEqualsBoolConverter

Convert Method

\if KO 실수 원본과 숫자 매개변수의 차이가 허용 오차보다 작은지 확인합니다. \endif \if EN Determines whether the difference between a source value and numeric parameter is below the tolerance. \endif

value— \if KO 비교할 실수 값입니다. \endif \if EN The floating-point value to compare. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교할 숫자 매개변수입니다. \endif \if EN The numeric comparison parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 두 값의 차이가 허용 오차보다 작으면 입니다. \endif \if EN when the difference is below the tolerance. \endif

ConvertBack Method

\if KO 대상 값이 참일 때만 숫자 매개변수를 원본 값으로 반환합니다. \endif \if EN Returns the numeric parameter to the source only when the target value is true. \endif

value— \if KO 선택 상태를 나타내는 대상 값입니다. \endif \if EN The target value representing selection state. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 원본으로 반환할 숫자입니다. \endif \if EN The numeric value to return to the source. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 선택된 숫자이거나 입니다. \endif \if EN The selected numeric value or . \endif

TryParseParam Method

\if KO 변환기 매개변수를 불변 문화권 실수로 해석합니다. \endif \if EN Parses a converter parameter as an invariant-culture floating-point value. \endif

parameter— \if KO 해석할 매개변수입니다. \endif \if EN The parameter to parse. \endif
result— \if KO 해석된 실수를 반환합니다. \endif \if EN Receives the parsed value. \endif

반환: \if KO 해석에 성공하면 입니다. \endif \if EN when parsing succeeds. \endif

Epsilon Property

\if KO 같음 비교에 사용할 절대 허용 오차를 가져오거나 설정합니다. \endif \if EN Gets or sets the absolute tolerance used for equality comparison. \endif

DoubleEqualsConverter

Convert Method

\if KO 입력 숫자를 구성된 형식과 문화권을 사용하여 문자열로 변환합니다. \endif \if EN Converts an input number to text using the configured format and culture. \endif

value— \if KO 형식화할 원본 값입니다. \endif \if EN The source value to format. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 숫자 형식에 사용할 문화권입니다. \endif \if EN The culture used for numeric formatting. \endif

반환: \if KO 형식화된 문자열이며 유효하지 않은 값은 빈 문자열 또는 형식화된 0입니다. \endif \if EN Formatted text; invalid values yield empty text or formatted zero. \endif

ConvertBack Method

\if KO 편집 문자열을 문화권 기반 실수로 해석하고 구성된 최소·최대 범위로 제한합니다. \endif \if EN Parses editable text as a culture-aware floating-point value and clamps it to configured bounds. \endif

value— \if KO 해석할 대상 문자열입니다. \endif \if EN The target text to parse. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 숫자 해석에 사용할 문화권입니다. \endif \if EN The culture used for numeric parsing. \endif

반환: \if KO 범위가 적용된 실수이며 입력 중간 상태나 오류에서는 입니다. \endif \if EN The bounded value, or for incomplete or invalid input. \endif

AllowEmpty Property

\if KO 빈 문자열을 허용하고 원본 갱신을 건너뛸지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether empty text is allowed and leaves the source unchanged. \endif

Format Property

\if KO 실수 표시 형식을 가져오거나 설정합니다. \endif \if EN Gets or sets the numeric display format. \endif

Max Property

\if KO 선택적인 최대 허용값을 가져오거나 설정합니다. \endif \if EN Gets or sets the optional maximum permitted value. \endif

Min Property

\if KO 선택적인 최소 허용값을 가져오거나 설정합니다. \endif \if EN Gets or sets the optional minimum permitted value. \endif

DoubleToIsCheckedConverter

Convert Method

\if KO 원본 값과 매개변수의 차이가 0.0001 미만인지 확인합니다. \endif \if EN Determines whether the difference between the source value and parameter is below 0.0001. \endif

value— \if KO 비교할 원본 값입니다. \endif \if EN The source value to compare. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교 기준 숫자입니다. \endif \if EN The numeric comparison parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 두 수의 차이가 허용 오차 미만이면 입니다. \endif \if EN when the values differ by less than the tolerance. \endif

ConvertBack Method

\if KO 선택 값이 참이면 숫자 매개변수를 원본으로 반환합니다. \endif \if EN Returns the numeric parameter to the source when selection is true. \endif

value— \if KO 대상 선택 값입니다. \endif \if EN The target selection value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 반환할 숫자입니다. \endif \if EN The numeric value to return. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 해석된 숫자 또는 입니다. \endif \if EN The parsed number or . \endif

DoubleToStringConverter

Convert Method

\if KO 실수 값을 지정 문화권의 소수점 이하 세 자리 문자열로 변환합니다. \endif \if EN Converts a floating-point value to a culture-aware string with three decimal places. \endif

value— \if KO 원본 실수 값입니다. \endif \if EN The source floating-point value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 형식화에 사용할 문화권입니다. \endif \if EN The culture used for formatting. \endif

반환: \if KO 형식화된 문자열이며 입력이 실수가 아니면 "0.000"입니다. \endif \if EN The formatted text, or "0.000" when the input is not a double. \endif

ConvertBack Method

\if KO 문자열을 현재 런타임 기본 해석 규칙으로 실수로 변환합니다. \endif \if EN Converts text to a floating-point value using the runtime's default parsing rules. \endif

value— \if KO 해석할 대상 문자열입니다. \endif \if EN The target text to parse. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 현재 구현에서는 사용하지 않는 문화권입니다. \endif \if EN A culture not used by the current implementation. \endif

반환: \if KO 해석된 실수이며 실패하면 0입니다. \endif \if EN The parsed value, or zero when parsing fails. \endif

DreamineLocalization

ApplyLocalization Method

\if KO 연결 속성 설정에 따라 문자열을 조회·가공하여 지원되는 WPF 대상에 적용합니다. \endif \if EN Resolves and transforms text from attached-property settings, then applies it to a supported WPF target. \endif

d— \if KO 지역화할 종속성 개체입니다. \endif \if EN The dependency object to localize. \endif
ApplyTextCase Method

\if KO 지정한 대소문자 변환 규칙을 텍스트에 적용합니다. \endif \if EN Applies the specified casing rule to text. \endif

text— \if KO 변환할 텍스트입니다. \endif \if EN The text to transform. \endif
textCase— \if KO 적용할 변환 규칙입니다. \endif \if EN The casing rule to apply. \endif

반환: \if KO 변환된 텍스트입니다. \endif \if EN The transformed text. \endif

BuildContent Method

\if KO 일반 콘텐츠에 표시할 텍스트 블록을 만듭니다. \endif \if EN Creates a text block suitable for general content. \endif

text— \if KO 표시할 텍스트입니다. \endif \if EN The text to display. \endif
multiLine— \if KO 여러 줄 표시를 구성하려면 입니다. \endif \if EN to configure multiline display. \endif

반환: \if KO 콘텐츠로 사용할 텍스트 블록입니다. \endif \if EN A text block for use as content. \endif

BuildHeader Method

\if KO 헤더에 표시할 텍스트 블록을 만듭니다. \endif \if EN Creates a text block suitable for display as a header. \endif

text— \if KO 표시할 텍스트입니다. \endif \if EN The text to display. \endif
multiLine— \if KO 여러 줄 표시를 구성하려면 입니다. \endif \if EN to configure multiline display. \endif

반환: \if KO 헤더 콘텐츠로 사용할 텍스트 블록입니다. \endif \if EN A text block for use as header content. \endif

BuildTooltip Method

\if KO 제한된 너비에서 줄 바꿈되는 도구 설명 콘텐츠를 만듭니다. \endif \if EN Creates tooltip content that wraps within a bounded width. \endif

text— \if KO 표시할 도구 설명 텍스트입니다. \endif \if EN The tooltip text to display. \endif

반환: \if KO 도구 설명 콘텐츠로 사용할 텍스트 블록입니다. \endif \if EN A text block for use as tooltip content. \endif

ContainsNewline Method

\if KO 문자열에 현재 플랫폼 줄바꿈이 포함되어 있는지 확인합니다. \endif \if EN Determines whether a string contains the current platform newline. \endif

s— \if KO 검사할 문자열입니다. \endif \if EN The string to inspect. \endif

반환: \if KO 줄바꿈이 포함되어 있으면 입니다. \endif \if EN when a newline is present. \endif

Get Method

\if KO 현재 언어에서 키를 조회하고 선택적 형식 인자를 적용합니다. \endif \if EN Resolves a key in the current language and applies optional formatting arguments. \endif

key— \if KO 조회할 지역화 키입니다. \endif \if EN The localization key to resolve. \endif
args— \if KO 문자열 형식에 적용할 인자입니다. \endif \if EN Arguments applied to the composite format string. \endif

반환: \if KO 지역화 및 형식화된 문자열이며, 찾지 못하면 키 자체입니다. \endif \if EN The localized and formatted text, or the key itself when no value is found. \endif

GetLanguage Method

\if KO 대상 개체의 표시 언어를 가져옵니다. \endif \if EN Gets the display language from a target object. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 표시 언어입니다. \endif \if EN The configured display language. \endif

GetLocalizationKey Method

\if KO 대상 개체의 지역화 키를 가져옵니다. \endif \if EN Gets the localization key from a target object. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 지역화 키입니다. \endif \if EN The configured localization key. \endif

GetLocalizationSection Method

\if KO 대상 개체의 지역화 섹션을 가져옵니다. \endif \if EN Gets the localization section from a target object. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 섹션 이름입니다. \endif \if EN The configured section name. \endif

GetPlaceholder Method

\if KO 대상 개체의 자리표시자 텍스트를 가져옵니다. \endif \if EN Gets placeholder text from a target object. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 자리표시자 텍스트입니다. \endif \if EN The configured placeholder text. \endif

GetTextCase Method

\if KO 대상 개체의 텍스트 대소문자 변환 방식을 가져옵니다. \endif \if EN Gets the text-casing mode from a target object. \endif

obj— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 대소문자 변환 방식입니다. \endif \if EN The configured casing mode. \endif

NormalizeNewlines Method

\if KO HTML 줄바꿈 표기와 이스케이프된 줄바꿈을 현재 플랫폼 줄바꿈으로 정규화합니다. \endif \if EN Normalizes HTML and escaped newline representations to the current platform newline. \endif

s— \if KO 정규화할 문자열입니다. \endif \if EN The string to normalize. \endif

반환: \if KO 줄바꿈이 정규화된 문자열입니다. \endif \if EN The string with normalized newlines. \endif

OnLanguageChanged Method

\if KO 표시 언어 변경 시 대상의 지역화를 다시 적용합니다. \endif \if EN Reapplies localization when the display language changes. \endif

d— \if KO 값이 변경된 대상입니다. \endif \if EN The target whose value changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN The property-change data. \endif
OnLocalizationKeyChanged Method

\if KO 지역화 키 변경 시 대상의 지역화를 다시 적용합니다. \endif \if EN Reapplies localization when the localization key changes. \endif

d— \if KO 값이 변경된 대상입니다. \endif \if EN The target whose value changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN The property-change data. \endif
OnPlaceHolderChanged Method

\if KO 자리표시자 변경 시 대상의 지역화를 다시 적용합니다. \endif \if EN Reapplies localization when placeholder text changes. \endif

d— \if KO 값이 변경된 대상입니다. \endif \if EN The target whose value changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN The property-change data. \endif
OnTextCaseTypeChanged Method

\if KO 대소문자 변환 방식 변경 시 대상의 지역화를 다시 적용합니다. \endif \if EN Reapplies localization when the casing mode changes. \endif

d— \if KO 값이 변경된 대상입니다. \endif \if EN The target whose value changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN The property-change data. \endif
SetLanguage Method

\if KO 대상 개체의 표시 언어를 설정합니다. \endif \if EN Sets the display language on a target object. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 적용할 언어입니다. \endif \if EN The language to apply. \endif
SetLocalizationKey Method

\if KO 대상 개체의 지역화 키를 설정합니다. \endif \if EN Sets the localization key on a target object. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 지역화 키입니다. \endif \if EN The localization key. \endif
SetLocalizationSection Method

\if KO 대상 개체의 지역화 섹션을 설정합니다. \endif \if EN Sets the localization section on a target object. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 섹션 이름입니다. \endif \if EN The section name. \endif
SetPlaceholder Method

\if KO 대상 개체의 자리표시자 텍스트를 설정합니다. \endif \if EN Sets placeholder text on a target object. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 자리표시자 텍스트입니다. \endif \if EN The placeholder text. \endif
SetTextCase Method

\if KO 대상 개체의 텍스트 대소문자 변환 방식을 설정합니다. \endif \if EN Sets the text-casing mode on a target object. \endif

obj— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 적용할 대소문자 변환 방식입니다. \endif \if EN The casing mode to apply. \endif
TryFindLocalization Method

\if KO 모든 섹션을 순서대로 검색하여 지정 언어의 키 값을 찾습니다. \endif \if EN Searches all sections in order for a key in the specified language. \endif

lang— \if KO 검색할 언어입니다. \endif \if EN The language to search. \endif
key— \if KO 검색할 키입니다. \endif \if EN The key to find. \endif

반환: \if KO 찾은 문자열이며, 없으면 입니다. \endif \if EN The resolved text, or when not found. \endif

LanguageProperty Field

\if KO 상속 가능한 표시 언어 연결 속성입니다. \endif \if EN Identifies the inheritable attached property for the display language. \endif

LocalizationKeyProperty Field

\if KO 표시할 문자열을 조회하는 지역화 키 연결 속성입니다. \endif \if EN Identifies the attached property for the localization key used to resolve display text. \endif

LocalizationSectionProperty Field

\if KO 지역화 키를 조회할 선택적 섹션 이름 연결 속성입니다. \endif \if EN Identifies the attached property for the optional section used to resolve a localization key. \endif

PlaceholderProperty Field

\if KO 지역화 문자열에 결합할 자리표시자 연결 속성입니다. \endif \if EN Identifies the attached property for placeholder text combined with the localized string. \endif

TextCaseProperty Field

\if KO 지역화 문자열의 대소문자 변환 방식 연결 속성입니다. \endif \if EN Identifies the attached property for localized-text casing. \endif

DreamineLocalizationManager

Get Method

\if KO 현재 언어의 섹션과 키에 해당하는 번역 문자열을 가져옵니다. \endif \if EN Gets the translated string for a section and key in the current language. \endif

section— \if KO 지역화 섹션입니다. \endif \if EN The localization section. \endif
key— \if KO 지역화 키입니다. \endif \if EN The localization key. \endif

반환: \if KO 번역 문자열이며, 찾지 못하면 런타임상 입니다. \endif \if EN The translated string, or runtime when not found. \endif

Get Method

\if KO 지정한 언어의 섹션과 키에 해당하는 번역 문자열을 가져옵니다. \endif \if EN Gets the translated string for a section and key in a specified language. \endif

lang— \if KO 조회할 언어입니다. \endif \if EN The language to query. \endif
section— \if KO 지역화 섹션입니다. \endif \if EN The localization section. \endif
key— \if KO 지역화 키입니다. \endif \if EN The localization key. \endif

반환: \if KO 번역 문자열이며, 찾지 못하면 런타임상 입니다. \endif \if EN The translated string, or runtime when not found. \endif

GetKeyFromValue Method

\if KO 지정한 언어와 섹션에서 번역값에 대응하는 첫 번째 키를 찾습니다. \endif \if EN Finds the first key associated with a translated value in a language and section. \endif

lang— \if KO 검색할 언어입니다. \endif \if EN The language to search. \endif
section— \if KO 검색할 섹션입니다. \endif \if EN The section to search. \endif
value— \if KO 역조회할 번역값입니다. \endif \if EN The translated value to reverse-lookup. \endif

반환: \if KO 대응하는 키이며, 찾지 못하면 입니다. \endif \if EN The matching key, or when not found. \endif

GetLocalizedEquivalent Method

\if KO 이전 언어의 표시값을 같은 키에 해당하는 현재 언어의 값으로 변환합니다. \endif \if EN Converts a display value from the previous language to the current-language value for the same key. \endif

section— \if KO 값을 조회할 지역화 섹션입니다. \endif \if EN The localization section in which to resolve the value. \endif
value— \if KO 이전 언어로 표시된 값입니다. \endif \if EN The value displayed in the previous language. \endif

반환: \if KO 현재 언어의 대응값이며, 변환할 수 없으면 원본 값입니다. \endif \if EN The equivalent current-language value, or the original value when it cannot be converted. \endif

Load Method

\if KO 외부 INI 로더 함수를 사용하여 존재하는 언어 파일을 지역화 저장소에 로드합니다. \endif \if EN Loads existing language files into the localization store by using an external INI loader function. \endif

loadFn— \if KO 파일 경로를 받아 섹션과 키 사전을 반환하는 함수입니다. \endif \if EN A function that accepts a file path and returns a dictionary indexed by section and key. \endif
language— \if KO 로드 후 선택할 언어입니다. \endif \if EN The language to select for use. \endif
basePath— \if KO 언어 파일 디렉터리이며, 생략하면 애플리케이션의 Languages 폴더입니다. \endif \if EN The language-file directory, or the application's Languages directory when omitted. \endif
SetLanguageData Method

\if KO 미리 파싱된 사전으로 전체 언어 데이터를 교체하고 초기 언어를 선택합니다. \endif \if EN Replaces all language data with a pre-parsed dictionary and selects the initial language. \endif

language— \if KO 선택할 초기 언어입니다. \endif \if EN The initial language to select. \endif
data— \if KO 언어, 섹션, 키 순서로 구성된 데이터입니다. \endif \if EN Data indexed by language, section, and key. \endif
CurrentLanguage Property

\if KO 현재 선택된 언어를 가져오거나 설정합니다. 유효한 새 값으로 변경되면 가 발생합니다. \endif \if EN Gets or sets the current language and raises when changed to a new valid value. \endif

Languages Property

\if KO 로드된 지역화 데이터를 언어, 섹션, 키 순서의 읽기 전용 사전으로 가져옵니다. \endif \if EN Gets loaded localization data as a read-only dictionary indexed by language, section, and key. \endif

OldLanguage Property

\if KO 직전에 선택되었던 언어를 가져옵니다. \endif \if EN Gets the previously selected language. \endif

_currentLanguage Field

\if KO 현재 선택된 언어입니다. \endif \if EN Stores the currently selected language. \endif

_langDict Field

\if KO 언어, 섹션, 키 순서로 구성된 지역화 문자열 저장소입니다. \endif \if EN Stores localized strings indexed by language, section, and key. \endif

_oldLanguage Field

\if KO 직전에 선택되었던 언어입니다. \endif \if EN Stores the previously selected language. \endif

_valid Field

\if KO 언어 열거형의 유효한 값 집합입니다. \endif \if EN Contains the valid values of the language enumeration. \endif

LanguageChanged Event

\if KO 현재 언어가 변경된 후 발생합니다. \endif \if EN Occurs after the current language changes. \endif

EmptyStringToVisibilityConverter

Convert Method

\if KO 문자열의 공백 여부를 구성에 따라 가시성 값으로 변환합니다. \endif \if EN Converts string whitespace state to a visibility value according to configuration. \endif

value— \if KO 검사할 문자열 값입니다. \endif \if EN The string value to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO Visible, Hidden 또는 Collapsed입니다. \endif \if EN Visible, Hidden, or Collapsed. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

Invert Property

\if KO 비어 있음 판정을 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the empty-state test is inverted. \endif

UseHidden Property

\if KO 보이지 않는 상태에 Hidden을 사용할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether Hidden is used for the nonvisible state. \endif

EnumDescriptionConverter

Convert Method

\if KO 설명 특성이 있으면 설명을, 없으면 열거형 이름을 반환합니다. \endif \if EN Returns the description attribute text when present; otherwise, the enumeration name. \endif

value— \if KO 원본 열거형 값입니다. \endif \if EN The source enumeration value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 설명 또는 열거형 이름이며 입력이 열거형이 아니면 런타임상 null입니다. \endif \if EN The description or enumeration name, or runtime null for a non-enumeration input. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

EnumEqualsConverter

Convert Method

\if KO 원본 값과 매개변수가 같은지 확인합니다. \endif \if EN Determines whether the source value equals the parameter. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교할 값입니다. \endif \if EN The value to compare. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 두 값이 null이 아니고 같으면 입니다. \endif \if EN when both values are non-null and equal. \endif

ConvertBack Method

\if KO 대상 값이 참일 때 매개변수를 원본 값으로 반환합니다. \endif \if EN Returns the parameter to the source when the target value is true. \endif

value— \if KO 대상 선택 값입니다. \endif \if EN The target selection value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 원본으로 반환할 열거형 값입니다. \endif \if EN The enumeration value returned to the source. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 선택된 열거형 값 또는 입니다. \endif \if EN The selected enumeration value or . \endif

EnumToBooleanConverter

Convert Method

\if KO 매개변수 이름을 원본 열거형 형식으로 해석하여 현재 값과 비교합니다. \endif \if EN Parses the parameter name as the source enumeration type and compares it with the current value. \endif

value— \if KO 원본 열거형 값입니다. \endif \if EN The source enumeration value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교할 열거형 멤버 이름입니다. \endif \if EN The enumeration member name to compare. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 현재 값이 지정 멤버와 같으면 입니다. \endif \if EN when the current value equals the named member. \endif

ConvertBack Method

\if KO 대상 선택 값이 참이면 매개변수 이름을 원본 열거형 값으로 변환합니다. \endif \if EN Converts the parameter name to the source enumeration value when target selection is true. \endif

value— \if KO 대상 선택 값입니다. \endif \if EN The target selection value. \endif
targetType— \if KO 원본 열거형 형식입니다. \endif \if EN The source enumeration type. \endif
parameter— \if KO 반환할 열거형 멤버 이름입니다. \endif \if EN The enumeration member name to return. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 열거형 값 또는 입니다. \endif \if EN The enumeration value or . \endif

EnumToStringConverter

Convert Method

\if KO 원본 값을 문자열로 변환하고 선택적으로 대문자로 만듭니다. \endif \if EN Converts the source value to text and optionally uppercases it. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 열거형 이름 문자열이며 원본이 null이면 런타임상 null입니다. \endif \if EN The enumeration-name text, or runtime null when the source is null. \endif

ConvertBack Method

\if KO 정의된 멤버 이름 문자열을 지정한 열거형 값으로 변환합니다. \endif \if EN Converts a defined member-name string to the specified enumeration value. \endif

value— \if KO 대상 멤버 이름입니다. \endif \if EN The target member name. \endif
targetType— \if KO 원본 열거형 형식입니다. \endif \if EN The source enumeration type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 열거형 값 또는 입니다. \endif \if EN The enumeration value or . \endif

IsUpper Property

\if KO 출력 문자열을 대문자로 변환할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether output text is converted to uppercase. \endif

EnumToVisibilityConverter

Convert Method

\if KO 원본 이름을 쉼표로 구분된 대상 이름들과 대소문자 구분 없이 비교합니다. \endif \if EN Compares the source name case-insensitively with comma-separated target names. \endif

value— \if KO 원본 열거형 값입니다. \endif \if EN The source enumeration value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 쉼표로 구분된 대상 이름입니다. \endif \if EN Comma-separated target names. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 조건을 만족하면 Visible, 아니면 Collapsed입니다. \endif \if EN Visible when the condition is met; otherwise, Collapsed. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

IsInverse Property

\if KO 포함 여부 결과를 반전할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the membership result is inverted. \endif

FormatToExampleConverter

Convert Method

\if KO ASCII 또는 HEX 입력 형식에 대응하는 예시를 반환합니다. \endif \if EN Returns an example for ASCII or hexadecimal input format. \endif

value— \if KO 원본 입력 형식입니다. \endif \if EN The source input format. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 형식 예시이며 입력이 지원되지 않으면 빈 문자열입니다. \endif \if EN A format example, or an empty string for unsupported input. \endif

ConvertBack Method

\if KO 역변환은 지원하지 않습니다. \endif \if EN Reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

IconToImageSourceConverter

Convert Method

\if KO 아이콘 핸들에서 WPF 비트맵 소스를 생성합니다. \endif \if EN Creates a WPF bitmap source from an icon handle. \endif

value— \if KO 변환할 입니다. \endif \if EN The to convert. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 생성된 이미지 소스이며 입력이 아이콘이 아니면 런타임상 null입니다. \endif \if EN The created image source, or runtime null when the input is not an icon. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

InputFormat

ASCII Field

\if KO ASCII 텍스트 형식입니다. \endif \if EN ASCII text format. \endif

HEX Field

\if KO 16진 바이트 형식입니다. \endif \if EN Hexadecimal byte format. \endif

Int64ToInt32Converter

Convert Method

\if KO 정수 입력을 32비트 결과로 변환하거나 원본을 그대로 반환합니다. \endif \if EN Converts integer input to a 32-bit result or returns the source unchanged. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 변환된 정수 또는 원본 값입니다. \endif \if EN The converted integer or original value. \endif

ConvertBack Method

\if KO 대상 값을 변경하지 않고 원본으로 전달합니다. \endif \if EN Passes the target value back to the source unchanged. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 입력 값 그대로입니다. \endif \if EN The input value unchanged. \endif

IntEqualsToBoolConverter

Convert Method

\if KO 원본 정수가 매개변수로 해석한 정수와 같은지 확인합니다. \endif \if EN Determines whether the source integer equals the integer parsed from the parameter. \endif

value— \if KO 원본 정수입니다. \endif \if EN The source integer. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교할 정수 문자열입니다. \endif \if EN The integer text to compare. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 값이 같으면 입니다. \endif \if EN when the values are equal. \endif

ConvertBack Method

\if KO 선택 상태가 참일 때 매개변수 정수를 원본으로 반환합니다. \endif \if EN Returns the parameter integer to the source when selection is true. \endif

value— \if KO 대상 선택 값입니다. \endif \if EN The target selection value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 원본으로 반환할 정수 문자열입니다. \endif \if EN The integer text to return to the source. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 해석된 정수 또는 입니다. \endif \if EN The parsed integer or . \endif

InverseBooleanConverter

Convert Method

\if KO 부울은 반전하고 64비트 정수는 0인지 여부를 반환합니다. \endif \if EN Negates Boolean input and tests 64-bit integer input for zero. \endif

value— \if KO 원본 부울 또는 64비트 정수입니다. \endif \if EN The source Boolean or 64-bit integer. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 반전된 논리 상태이며 지원하지 않는 입력은 거짓입니다. \endif \if EN The inverted logical state, or false for unsupported input. \endif

ConvertBack Method

\if KO 부울 값을 반전하거나 숫자 원본 형식에 대해 0 또는 1의 64비트 정수를 반환합니다. \endif \if EN Negates a Boolean value or returns a 64-bit zero-or-one value for numeric source types. \endif

value— \if KO 대상 부울 값입니다. \endif \if EN The target Boolean value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 반전된 부울 또는 0/1 정수입니다. \endif \if EN The negated Boolean or a zero/one integer. \endif

InverseBoolToVisibilityConverter

Convert Method

\if KO 부울 원본을 반전된 가시성 값으로 변환합니다. \endif \if EN Converts a Boolean source to inverted visibility. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 참이면 Collapsed, 아니면 Visible입니다. \endif \if EN Collapsed for true; otherwise, Visible. \endif

ConvertBack Method

\if KO 역변환은 지원하지 않습니다. \endif \if EN Reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

Language

Chinese Field

\if KO 중국어입니다. \endif \if EN Chinese. \endif

English Field

\if KO 영어입니다. \endif \if EN English. \endif

Korean Field

\if KO 한국어입니다. \endif \if EN Korean. \endif

Vietnamese Field

\if KO 베트남어입니다. \endif \if EN Vietnamese. \endif

LanguageToXmlLanguageConverter

Convert Method

\if KO 언어 열거형을 대응하는 IETF 언어 태그의 XML 언어로 변환합니다. \endif \if EN Converts a language enumeration to an XML language with the corresponding IETF language tag. \endif

value— \if KO 원본 언어 값입니다. \endif \if EN The source language value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 대응하는 XML 언어이며 입력이 없으면 한국어입니다. \endif \if EN The corresponding XML language, defaulting to Korean. \endif

ConvertBack Method

\if KO XML 언어 태그의 언어 접두사를 애플리케이션 언어 열거형으로 변환합니다. \endif \if EN Converts an XML language tag prefix to the application language enumeration. \endif

value— \if KO 대상 XML 언어입니다. \endif \if EN The target XML language. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 대응하는 언어이며 지원되지 않으면 한국어입니다. \endif \if EN The corresponding language, defaulting to Korean when unsupported. \endif

LedBrushConverter

Convert Method

\if KO 첫 번째 부울 상태에 따라 두 번째 또는 세 번째 브러시 값을 반환합니다. \endif \if EN Returns the second or third brush value according to the first Boolean state. \endif

values— \if KO 켜짐 상태, 켜짐 브러시, 꺼짐 브러시 순서의 값입니다. \endif \if EN Values ordered as on state, on brush, and off brush. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 선택된 브러시이며 없으면 런타임상 null입니다. \endif \if EN The selected brush, or runtime null when absent. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

LedCorner

BottomLeft Field

\if KO 왼쪽 아래 모서리입니다. \endif \if EN The bottom-left corner. \endif

BottomRight Field

\if KO 오른쪽 아래 모서리입니다. \endif \if EN The bottom-right corner. \endif

TopLeft Field

\if KO 왼쪽 위 모서리입니다. \endif \if EN The top-left corner. \endif

TopRight Field

\if KO 오른쪽 위 모서리입니다. \endif \if EN The top-right corner. \endif

LedInnerDiameterConverter

Convert Method

\if KO 내부 비율을 0~1로 제한한 뒤 바깥 지름과 곱합니다. \endif \if EN Clamps the inner scale to zero through one and multiplies it by the outer diameter. \endif

values— \if KO 바깥 지름과 내부 비율 순서의 값입니다. \endif \if EN Values ordered as outer diameter and inner scale. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 계산된 내부 지름이며 입력이 부족하면 0입니다. \endif \if EN The calculated inner diameter, or zero when input is insufficient. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

LedPositionConverter

Clamp01 Method

\if KO 값을 0 이상 1 이하로 제한합니다. \endif \if EN Clamps a value to the inclusive zero-to-one range. \endif

v— \if KO 제한할 값입니다. \endif \if EN The value to clamp. \endif

반환: \if KO 제한된 값입니다. \endif \if EN The clamped value. \endif

Convert Method

\if KO 요청한 좌표 모드에 맞는 LED 위치를 계산합니다. \endif \if EN Calculates the LED position for the requested coordinate mode. \endif

values— \if KO 모서리, 범위, 지름, 가장자리 여백과 선택적 내부 비율 순서의 값입니다. \endif \if EN Values ordered as corner, extent, diameter, edge offset, and optional inner scale. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 계산할 좌표 모드입니다. \endif \if EN The coordinate mode to calculate. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 계산된 좌표이며 모드나 입력이 유효하지 않으면 0입니다. \endif \if EN The calculated coordinate, or zero for invalid mode or input. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

ToDouble Method

\if KO 지원되는 숫자 또는 문자열 값을 실수로 변환합니다. \endif \if EN Converts a supported numeric or string value to a floating-point number. \endif

v— \if KO 변환할 값입니다. \endif \if EN The value to convert. \endif

반환: \if KO 변환된 값이며 실패하면 0입니다. \endif \if EN The converted value, or zero on failure. \endif

MathConverter

Convert Method

\if KO 원본 정수와 연산 문자열을 식으로 결합하여 계산합니다. \endif \if EN Combines the source integer and operation text into an expression and evaluates it. \endif

value— \if KO 원본 정수입니다. \endif \if EN The source integer. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 정수 뒤에 붙일 산술 연산 문자열입니다. \endif \if EN Arithmetic operation text appended to the integer. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 계산된 32비트 정수이며 계산 실패 시 원본 값입니다. 입력이 정수가 아니면 0입니다. \endif \if EN The calculated 32-bit integer, the original value on evaluation failure, or zero for noninteger input. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

MultiBoolOrToVisibilityConverter

Convert Method

\if KO 입력 중 하나라도 참이면 Visible을 반환합니다. \endif \if EN Returns Visible when any input is true. \endif

values— \if KO 검사할 값 배열입니다. \endif \if EN The values to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 하나라도 참이면 Visible, 아니면 Collapsed입니다. \endif \if EN Visible when any value is true; otherwise, Collapsed. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 구현되어 있지 않습니다. \endif \if EN Multibinding reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

MultiParameterConverter

Convert Method

\if KO 첫 번째와 두 번째 입력으로 튜플을 만듭니다. \endif \if EN Creates a tuple from the first and second inputs. \endif

values— \if KO 두 개 이상의 입력 값입니다. \endif \if EN Two or more input values. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 첫 두 값을 담은 튜플입니다. \endif \if EN A tuple containing the first two values. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 구현되어 있지 않습니다. \endif \if EN Multibinding reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

NullableToBoolConverter

Convert Method

\if KO 원본이 null인지 확인하고 선택적으로 결과를 반전합니다. \endif \if EN Tests whether the source is null and optionally inverts the result. \endif

value— \if KO 검사할 원본 값입니다. \endif \if EN The source value to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO null 판정 결과이며 구성에 따라 반전됩니다. \endif \if EN The null-test result, optionally inverted. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

Invert Property

\if KO null 판정 결과를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the null-test result is inverted. \endif

NullToVisibilityConverter

Convert Method

\if KO 원본이 null인지 확인하여 Visible 또는 Collapsed로 변환합니다. \endif \if EN Tests whether the source is null and converts it to Visible or Collapsed. \endif

value— \if KO 검사할 원본 값입니다. \endif \if EN The source value to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO null 여부와 반전 설정에 따른 가시성입니다. \endif \if EN Visibility based on null state and inversion setting. \endif

ConvertBack Method

\if KO 역변환은 지원하지 않습니다. \endif \if EN Reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

Inverse Property

\if KO null 판정 결과를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the null-test result is inverted. \endif

NumberClampConverter

Convert Method

\if KO 비교 가능한 입력을 32비트 정수로 변환하고 지정 범위에 제한합니다. \endif \if EN Converts comparable input to a 32-bit integer and clamps it to the specified range. \endif

value— \if KO 제한할 원본 값입니다. \endif \if EN The source value to clamp. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO "최소;최대" 형식의 선택적 범위입니다. \endif \if EN An optional range in "minimum;maximum" form. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 제한된 정수이며 입력이 비교 가능하지 않으면 원본 값입니다. \endif \if EN The clamped integer, or the original value when it is not comparable. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

NumberComparisonConverter

Convert Method

\if KO 원본 숫자를 "||" 및 "&&" 조건식에 대해 평가합니다. \endif \if EN Evaluates the source number against an expression using "||" and "&&". \endif

value— \if KO 평가할 숫자입니다. \endif \if EN The numeric value to evaluate. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교 조건식입니다. \endif \if EN The comparison expression. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO OR 그룹 중 하나의 모든 조건이 참이면 입니다. \endif \if EN when every condition in at least one OR group is true. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

EvaluateCondition Method

\if KO 단일 "연산자 임계값" 조건을 평가합니다. \endif \if EN Evaluates a single "operator threshold" condition. \endif

number— \if KO 비교할 숫자입니다. \endif \if EN The number to compare. \endif
condition— \if KO 연산자와 임계값으로 구성된 조건입니다. \endif \if EN A condition containing an operator and threshold. \endif

반환: \if KO 조건이 유효하고 만족되면 입니다. \endif \if EN when the condition is valid and satisfied. \endif

NumericRangeBehavior

GetFutureText Method

\if KO 현재 선택 영역을 대체하여 문자열을 삽입했을 때 만들어질 텍스트를 계산합니다. \endif \if EN Computes the text that would result from inserting a string in place of the current selection. \endif

tb— \if KO 현재 텍스트와 선택 영역을 제공하는 텍스트 상자입니다. \endif \if EN The text box that supplies the current text and selection. \endif
insert— \if KO 삽입할 문자열입니다. \endif \if EN The string to insert. \endif

반환: \if KO 삽입 이후의 예상 텍스트입니다. \endif \if EN The projected text after insertion. \endif

GetIsEnabled Method

\if KO 대상 개체의 숫자 범위 동작 활성화 여부를 가져옵니다. \endif \if EN Gets whether numeric-range behavior is enabled on the target object. \endif

d— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 활성화되어 있으면 입니다. \endif \if EN when enabled. \endif

GetLastValidText Method

\if KO 대상 개체에 저장된 마지막 유효 텍스트를 가져옵니다. \endif \if EN Gets the last valid text stored on the target object. \endif

d— \if KO 텍스트를 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the text. \endif

반환: \if KO 마지막 유효 텍스트입니다. \endif \if EN The last valid text. \endif

GetMax Method

\if KO 대상 개체의 최대 허용값을 가져옵니다. \endif \if EN Gets the maximum permitted value from the target object. \endif

d— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 최대값이며, 제한이 없으면 입니다. \endif \if EN The maximum value, or when unrestricted. \endif

GetMin Method

\if KO 대상 개체의 최소 허용값을 가져옵니다. \endif \if EN Gets the minimum permitted value from the target object. \endif

d— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 최소값이며, 제한이 없으면 입니다. \endif \if EN The minimum value, or when unrestricted. \endif

GetMode Method

\if KO 대상 개체의 범위 위반 처리 방식을 가져옵니다. \endif \if EN Gets the out-of-range handling mode from the target object. \endif

d— \if KO 값을 읽을 종속성 개체입니다. \endif \if EN The dependency object from which to read the value. \endif

반환: \if KO 구성된 처리 방식입니다. \endif \if EN The configured handling mode. \endif

OnIsEnabledChanged Method

\if KO 활성화 값 변경을 처리하여 텍스트 상자의 검증 이벤트를 연결하거나 해제합니다. \endif \if EN Handles an enabled-value change by attaching or detaching validation events on the text box. \endif

d— \if KO 값이 변경된 종속성 개체입니다. \endif \if EN The dependency object whose value changed. \endif
e— \if KO 종속성 속성 변경 데이터입니다. \endif \if EN The dependency-property change data. \endif
OnPasting Method

\if KO 붙여넣을 텍스트를 미리 검증하고 구성된 방식에 따라 거부하거나 보정합니다. \endif \if EN Validates text before it is pasted and rejects or clamps it according to the configured mode. \endif

sender— \if KO 붙여넣기 대상 텍스트 상자입니다. \endif \if EN The target text box for the paste operation. \endif
e— \if KO 붙여넣기 데이터와 취소 기능을 제공하는 이벤트 데이터입니다. \endif \if EN Event data that supplies the pasted data and cancellation support. \endif
SetIsEnabled Method

\if KO 대상 개체의 숫자 범위 동작 활성화 여부를 설정합니다. \endif \if EN Sets whether numeric-range behavior is enabled on the target object. \endif

d— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 활성화 여부입니다. \endif \if EN Whether the behavior is enabled. \endif
SetLastValidText Method

\if KO 대상 개체에 마지막 유효 텍스트를 저장합니다. \endif \if EN Stores the last valid text on the target object. \endif

d— \if KO 텍스트를 저장할 종속성 개체입니다. \endif \if EN The dependency object on which to store the text. \endif
value— \if KO 저장할 유효 텍스트입니다. \endif \if EN The valid text to store. \endif
SetMax Method

\if KO 대상 개체의 최대 허용값을 설정합니다. \endif \if EN Sets the maximum permitted value on the target object. \endif

d— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 최대값이며, 제한하지 않으려면 입니다. \endif \if EN The maximum value, or for no upper bound. \endif
SetMin Method

\if KO 대상 개체의 최소 허용값을 설정합니다. \endif \if EN Sets the minimum permitted value on the target object. \endif

d— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 최소값이며, 제한하지 않으려면 입니다. \endif \if EN The minimum value, or for no lower bound. \endif
SetMode Method

\if KO 대상 개체의 범위 위반 처리 방식을 설정합니다. \endif \if EN Sets the out-of-range handling mode on the target object. \endif

d— \if KO 값을 설정할 종속성 개체입니다. \endif \if EN The dependency object on which to set the value. \endif
value— \if KO 적용할 처리 방식입니다. \endif \if EN The handling mode to apply. \endif
Tb_Loaded Method

\if KO 텍스트 상자가 로드될 때 현재 텍스트를 마지막 유효값으로 저장합니다. \endif \if EN Stores the current text as the last valid value when the text box is loaded. \endif

sender— \if KO 로드된 텍스트 상자입니다. \endif \if EN The text box that was loaded. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
Tb_LostFocus Method

\if KO 포커스를 잃을 때 최종 값을 검증하고 보정 또는 복원한 뒤 바인딩 원본을 갱신합니다. \endif \if EN Validates the final value when focus is lost, clamps or restores it, and updates the binding source. \endif

sender— \if KO 포커스를 잃은 텍스트 상자입니다. \endif \if EN The text box that lost focus. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
Tb_TextChanged Method

\if KO 텍스트 변경을 처리하고 보정 모드에서 범위를 벗어난 값을 즉시 보정합니다. \endif \if EN Handles text changes and immediately clamps out-of-range values when clamp mode is active. \endif

sender— \if KO 텍스트가 변경된 텍스트 상자입니다. \endif \if EN The text box whose text changed. \endif
e— \if KO 텍스트 변경 이벤트 데이터입니다. \endif \if EN The text-change event data. \endif
TryValidate Method

\if KO 텍스트를 실수로 해석하여 최소·최대 범위를 검사하고 필요한 보정 문자열을 계산합니다. \endif \if EN Parses text as a floating-point value, checks the minimum and maximum bounds, and computes corrected text when needed. \endif

tb— \if KO 범위 설정을 읽을 텍스트 상자입니다. \endif \if EN The text box from which range settings are read. \endif
text— \if KO 검증할 텍스트입니다. \endif \if EN The text to validate. \endif
corrected— \if KO 원본 텍스트 또는 가장 가까운 경계값 문자열을 반환합니다. \endif \if EN Receives the original text or a string containing the nearest boundary value. \endif

반환: \if KO 텍스트가 비어 있거나 유효한 범위 안의 숫자이면 이고, 그렇지 않으면 입니다. \endif \if EN when the text is empty or represents an in-range number; otherwise, . \endif

IsEnabledProperty Field

\if KO 숫자 범위 동작의 활성화 여부를 저장하는 연결 속성입니다. \endif \if EN Identifies the attached property that stores whether numeric-range behavior is enabled. \endif

LastValidTextProperty Field

\if KO 마지막 유효 텍스트를 내부적으로 저장하는 연결 속성입니다. \endif \if EN Identifies the internal attached property that stores the last valid text. \endif

MaxProperty Field

\if KO 선택적인 최대 허용값을 저장하는 연결 속성입니다. \endif \if EN Identifies the attached property that stores the optional maximum value. \endif

MinProperty Field

\if KO 선택적인 최소 허용값을 저장하는 연결 속성입니다. \endif \if EN Identifies the attached property that stores the optional minimum value. \endif

ModeProperty Field

\if KO 범위를 벗어난 입력의 처리 방식을 저장하는 연결 속성입니다. \endif \if EN Identifies the attached property that stores the out-of-range handling mode. \endif

NumericRangeMode

Clamp Field

\if KO 값을 가장 가까운 경계값으로 보정합니다. \endif \if EN Clamps the value to the nearest boundary. \endif

Reject Field

\if KO 입력을 거부하고 마지막 유효값으로 되돌립니다. \endif \if EN Rejects the input and restores the last valid value. \endif

OffsetMarginConverter

Convert Method

\if KO 실수 너비를 왼쪽 여백으로 변환합니다. \endif \if EN Converts a floating-point width to a left margin. \endif

value— \if KO 원본 너비입니다. \endif \if EN The source width. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 왼쪽이 너비+8인 여백이며 입력이 실수가 아니면 0 여백입니다. \endif \if EN A margin whose left side is width plus eight, or a zero margin for nondouble input. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

OrBooleanMultiConverter

Convert Method

\if KO 입력 중 하나라도 부울 참이면 참을 반환합니다. \endif \if EN Returns true when any input is Boolean true. \endif

values— \if KO 검사할 값 배열입니다. \endif \if EN The values to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 하나라도 참이면 입니다. \endif \if EN when any input is true. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 지원하지 않습니다. \endif \if EN Multibinding reverse conversion is not supported. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

PropertyAccessorConverter

Convert Method

\if KO 첫 번째 입력 개체에서 두 번째 입력 이름의 속성 값을 가져옵니다. \endif \if EN Gets the property named by the second input from the object in the first input. \endif

values— \if KO 대상 개체와 속성 이름 순서의 값입니다. \endif \if EN Values ordered as target object and property name. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 속성 값이며 입력이나 속성이 없으면 런타임상 null입니다. \endif \if EN The property value, or runtime null when input or property is absent. \endif

ConvertBack Method

\if KO 매개변수를 검사하지만 두 원본 바인딩을 모두 변경하지 않습니다. \endif \if EN Inspects the parameter but leaves both source bindings unchanged. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 선택적 개체 배열입니다. \endif \if EN An optional object array. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 두 개의 값입니다. \endif \if EN Two values. \endif

PropertyPathValueConverter

Convert Method

\if KO 첫 번째 입력 개체에서 두 번째 입력 이름의 속성 값을 가져옵니다. \endif \if EN Gets the property named by the second input from the object in the first input. \endif

values— \if KO 대상 개체와 속성 이름 순서의 값입니다. \endif \if EN Values ordered as target object and property name. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 속성 값이며 입력이나 속성이 없으면 런타임상 null입니다. \endif \if EN The property value, or runtime null when input or property is absent. \endif

ConvertBack Method

\if KO 두 원본 바인딩을 모두 변경하지 않습니다. \endif \if EN Leaves both source bindings unchanged. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 두 개의 값입니다. \endif \if EN Two values. \endif

ScreenBreakpointConverter

Convert Method

\if KO 원본과 매개변수를 실수로 변환하여 크기를 비교합니다. \endif \if EN Converts the source and parameter to floating-point values and compares their magnitudes. \endif

value— \if KO 원본 화면 크기 값입니다. \endif \if EN The source screen-size value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교할 중단점입니다. \endif \if EN The breakpoint to compare. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 원본이 중단점 이상이면 입니다. \endif \if EN when the source is at least the breakpoint. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

SelectedItemsCountRangeConverter

Convert Method

\if KO 컬렉션 개수를 "최소-최대" 또는 "최소" 매개변수 범위와 비교합니다. \endif \if EN Compares a collection count with a "minimum-maximum" or "minimum" parameter range. \endif

value— \if KO 선택 항목 컬렉션입니다. \endif \if EN The selected-items collection. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 최소 또는 최소-최대 범위 문자열입니다. \endif \if EN A minimum or minimum-maximum range string. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 개수가 유효한 범위에 있으면 입니다. \endif \if EN when the count is within the valid range. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

SelfTextConverterExtension

ProvideValue Method

\if KO 태그 확장의 대상 개체와 속성을 찾아 현재 속성값의 변환 결과를 제공합니다. \endif \if EN Resolves the markup-extension target and provides the converted current property value. \endif

serviceProvider— \if KO 대상 정보 서비스를 제공하는 개체입니다. \endif \if EN The provider used to obtain target information. \endif

반환: \if KO 변환된 값이며 대상이나 변환기가 없으면 런타임상 null입니다. \endif \if EN The converted value, or runtime null when the target or converter is unavailable. \endif

Converter Property

\if KO 현재 값을 변환할 변환기를 가져오거나 설정합니다. \endif \if EN Gets or sets the converter applied to the current value. \endif

Parameter Property

\if KO 변환기에 전달할 선택적 매개변수를 가져오거나 설정합니다. \endif \if EN Gets or sets the optional parameter passed to the converter. \endif

StaticLocalizationProxy

#ctor Method

\if KO 프록시를 만들고 언어 변경 알림을 속성 변경 알림으로 연결합니다. \endif \if EN Initializes the proxy and forwards language changes as property-change notifications. \endif

OnPropertyChanged Method

\if KO 지정한 속성 이름으로 이벤트를 발생시킵니다. \endif \if EN Raises for the specified property name. \endif

name— \if KO 변경된 속성 이름입니다. \endif \if EN The name of the changed property. \endif
CurrentLanguage Property

\if KO 현재 지역화 언어를 가져오거나 설정합니다. \endif \if EN Gets or sets the current localization language. \endif

Instance Property

\if KO 공유 프록시 인스턴스를 가져오거나 설정합니다. \endif \if EN Gets or sets the shared proxy instance. \endif

PropertyChanged Event

\if KO 바인딩된 속성 값이 변경될 때 발생합니다. \endif \if EN Occurs when a bound property value changes. \endif

StringToDoubleConverter

Convert Method

\if KO 문자열 또는 변환 가능한 원본 값을 실수로 변환합니다. \endif \if EN Converts text or another convertible source value to a floating-point number. \endif

value— \if KO 변환할 원본 값입니다. \endif \if EN The source value to convert. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 불변 문화권을 사용하지 않을 때의 변환 문화권입니다. \endif \if EN The conversion culture used when invariant culture is disabled. \endif

반환: \if KO 해석된 실수이며 실패하면 입니다. \endif \if EN The parsed value, or on failure. \endif

ConvertBack Method

\if KO 대상 숫자 값을 구성된 형식의 문자열로 변환합니다. \endif \if EN Converts a target numeric value to text using the configured format. \endif

value— \if KO 형식화할 대상 값입니다. \endif \if EN The target value to format. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 불변 문화권을 사용하지 않을 때의 변환 문화권입니다. \endif \if EN The conversion culture used when invariant culture is disabled. \endif

반환: \if KO 형식화된 숫자 문자열입니다. \endif \if EN The formatted numeric text. \endif

Fallback Property

\if KO 숫자 해석에 실패할 때 반환할 값을 가져오거나 설정합니다. \endif \if EN Gets or sets the value returned when numeric parsing fails. \endif

Format Property

\if KO 역변환 문자열에 사용할 선택적 숫자 형식을 가져오거나 설정합니다. \endif \if EN Gets or sets the optional numeric format used for reverse-conversion text. \endif

UseInvariantCulture Property

\if KO 바인딩 문화권 대신 불변 문화권을 사용할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether invariant culture is used instead of the binding culture. \endif

TextcaseType

Default Field

\if KO 텍스트를 변경하지 않습니다. \endif \if EN Leaves text unchanged. \endif

EmphasisCase Field

\if KO 첫 단어를 대문자로 강조합니다. \endif \if EN Emphasizes the first word in uppercase. \endif

LowerCase Field

\if KO 모든 글자를 소문자로 변환합니다. \endif \if EN Converts all characters to lowercase. \endif

SentenceCase Field

\if KO 문장의 첫 글자만 대문자로 변환합니다. \endif \if EN Capitalizes only the first character of a sentence. \endif

TitleCase Field

\if KO 각 단어의 첫 글자를 대문자로 변환합니다. \endif \if EN Capitalizes the first character of each word. \endif

UpperCase Field

\if KO 모든 글자를 대문자로 변환합니다. \endif \if EN Converts all characters to uppercase. \endif

TextShapeVisibilityConverter

Convert Method

\if KO 값이 "Text"이면 Visible, 아니면 Collapsed를 반환합니다. \endif \if EN Returns Visible when the value is "Text"; otherwise, Collapsed. \endif

value— \if KO 검사할 원본 값입니다. \endif \if EN The source value to inspect. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO Visible 또는 Collapsed입니다. \endif \if EN Visible or Collapsed. \endif

ConvertBack Method

\if KO 역변환 결과로 런타임상 null을 반환합니다. \endif \if EN Returns runtime null for reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 런타임상 null입니다. \endif \if EN Runtime null. \endif

TimeSpanHmEditConverter

Convert Method

\if KO 시간 간격을 총 시간과 두 자리 분으로 구성된 문자열로 변환합니다. \endif \if EN Converts a time span to text containing total hours and two-digit minutes. \endif

value— \if KO 원본 시간 간격입니다. \endif \if EN The source time span. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO H:MM 문자열이며 입력이 시간 간격이 아니면 "0:00"입니다. \endif \if EN H:MM text, or "0:00" when the input is not a time span. \endif

ConvertBack Method

\if KO 지원되는 시간·분 문자열을 음수가 아닌 시간 간격으로 변환합니다. \endif \if EN Converts supported hour-minute text to a nonnegative time span. \endif

value— \if KO 해석할 대상 문자열입니다. \endif \if EN The target text to parse. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 해석된 시간 간격이며 유효하지 않으면 입니다. \endif \if EN The parsed time span, or when invalid. \endif

TupleConverter

Convert Method

\if KO 첫 두 입력 값으로 튜플을 만듭니다. \endif \if EN Creates a tuple from the first two input values. \endif

values— \if KO 두 개 이상의 입력 값입니다. \endif \if EN Two or more input values. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 첫 두 값을 담은 튜플입니다. \endif \if EN A tuple containing the first two values. \endif

ConvertBack Method

\if KO 대상 튜플을 두 원본 값으로 분리합니다. \endif \if EN Splits the target tuple into two source values. \endif

value— \if KO 분리할 대상 튜플입니다. \endif \if EN The target tuple to split. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 튜플의 첫 번째와 두 번째 항목 배열입니다. \endif \if EN An array containing the tuple's first and second items. \endif

UppercaseConverter

Convert Method

\if KO null이면 빈 문자열을, 아니면 현재 구현상 원본 개체를 그대로 반환합니다. \endif \if EN Returns an empty string for null; otherwise, the current implementation returns the original object unchanged. \endif

value— \if KO 원본 값입니다. \endif \if EN The source value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 빈 문자열 또는 원본 값입니다. \endif \if EN An empty string or the original value. \endif

ConvertBack Method

\if KO 역변환을 수행하지 않습니다. \endif \if EN Does not perform reverse conversion. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 항상 입니다. \endif \if EN Always . \endif

ValueComparisionToVisibilityConverter

Convert Method

\if KO 원본이 null이면 Hidden을, 그렇지 않고 매개변수보다 크면 Visible을 반환합니다. \endif \if EN Returns Hidden for null input; otherwise, returns Visible when the source exceeds the parameter. \endif

value— \if KO 비교할 원본 숫자입니다. \endif \if EN The source number to compare. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 비교 기준 숫자입니다. \endif \if EN The numeric threshold. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO Visible 또는 Hidden입니다. \endif \if EN Visible or Hidden. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

ValueUnitCombinationConverter

Convert Method

\if KO 첫 번째 값을 표시하고 두 번째 단위가 있으면 괄호 안에 추가합니다. \endif \if EN Displays the first value and appends the second unit in parentheses when present. \endif

values— \if KO 값과 단위 순서의 입력입니다. \endif \if EN Inputs ordered as value and unit. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO "값 (단위)" 또는 값 문자열입니다. \endif \if EN "value (unit)" or the value text. \endif

ConvertBack Method

\if KO 다중 바인딩 역변환은 구현되어 있지 않습니다. \endif \if EN Multibinding reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetTypes— \if KO 원본 형식 배열입니다. \endif \if EN The source-type array. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

VisibilityToIntegerConverter

Convert Method

\if KO 가시성의 Visible 상태와 반전 설정을 XOR 방식으로 평가하여 0 또는 1을 반환합니다. \endif \if EN Evaluates visible state and inversion with XOR logic and returns zero or one. \endif

value— \if KO 원본 가시성 값입니다. \endif \if EN The source visibility value. \endif
targetType— \if KO 대상 형식입니다. \endif \if EN The target type. \endif
parameter— \if KO 사용하지 않는 매개변수입니다. \endif \if EN An unused parameter. \endif
culture— \if KO 사용하지 않는 문화권입니다. \endif \if EN An unused culture. \endif

반환: \if KO 조건을 만족하면 1, 아니면 0입니다. \endif \if EN One when the condition is met; otherwise, zero. \endif

ConvertBack Method

\if KO 역변환은 구현되어 있지 않습니다. \endif \if EN Reverse conversion is not implemented. \endif

value— \if KO 대상 값입니다. \endif \if EN The target value. \endif
targetType— \if KO 원본 형식입니다. \endif \if EN The source type. \endif
parameter— \if KO 변환기 매개변수입니다. \endif \if EN The converter parameter. \endif
culture— \if KO 변환 문화권입니다. \endif \if EN The conversion culture. \endif

반환: \if KO 정상적으로 반환되지 않습니다. \endif \if EN This method does not return normally. \endif

IsInversed Property

\if KO 정수 결과의 의미를 반전할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the integer result meaning is inverted. \endif

WindowDragBehavior

OnAttached Method

\if KO 동작이 요소에 연결될 때 마우스 입력 이벤트를 구독합니다. \endif \if EN Subscribes to mouse input when the behavior is attached to an element. \endif

OnDetaching Method

\if KO 동작이 요소에서 분리될 때 마우스 입력 이벤트 구독을 해제합니다. \endif \if EN Unsubscribes from mouse input when the behavior is detached from an element. \endif

OnMouseLeftButtonDown Method

\if KO 마우스 왼쪽 버튼 입력을 처리하여 연결된 요소의 상위 창을 끕니다. \endif \if EN Handles a left mouse button press by dragging the window that contains the associated element. \endif

sender— \if KO 이벤트를 발생시킨 요소입니다. \endif \if EN The element that raised the event. \endif
e— \if KO 마우스 버튼 이벤트 데이터입니다. \endif \if EN The mouse button event data. \endif
IsDragEnabled Property

\if KO 창 끌기 동작을 사용할지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether window dragging is enabled. \endif