iconDreamine
← 목록

Dreamine.UI.Wpf.Controls

stablev1.0.1

다크 테마 WPF 커스텀 컨트롤 — DreamineButton, DreamineCheckLed, DreamineExpander 등.

#button#controls#dreamine#navigation#textbox#ui#wpf
TFM net8.0-windowsPackage Dreamine.UI.Wpf.Controls참조 Dreamine.MVVM.Core, Dreamine.MVVM.Interfaces, Dreamine.MVVM.Locators, Dreamine.MVVM.ViewModels, Dreamine.UI.Abstractions, Dreamine.UI.Wpf

Dreamine.UI.Wpf.Controls

Dreamine.UI.Wpf.Controls는 Dreamine 기반 애플리케이션 전반에서 사용하는 핵심 커스텀 WPF 컨트롤 세트를 제공합니다.

상호작용 컨트롤, 네비게이션 인프라, 뷰 전환 유틸리티를 포함하며 모두 Dreamine MVVM 패턴과 통합되어 있습니다.

➡️ English Documentation


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

Dreamine MVVM 기반 WPF 애플리케이션에는 다음이 필요합니다.

  • 프로젝트별 기능이 추가된 표준 WPF 컨트롤의 스타일 확장
  • 뷰 관리, 전역 입력 훅, 자동 로그아웃 타이머를 갖춘 네비게이션 바
  • ViewModel 생명주기와 분리된 뷰 로딩을 위한 뷰 스위처
  • Dreamine DI 컨테이너와 통합된 메시지 박스 및 체크 셀렉터 다이얼로그

주요 기능

  • DreamineButton — 아이콘 + 그림자 + 등급 기반 접근 제어, 첨부 커맨드 지원
  • DreamineNavigationBar — SharpHook 전역 키보드 훅과 유휴 로그아웃 타이머가 포함된 탭 기반 네비게이션 바
  • ViewLoaderDMContainer를 통해 WPF 뷰와 ViewModel을 resolve하고 인스턴스화
  • ViewSwitcher — 표시/숨김 전환 시 IActivatable / IVisibilityAware ViewModel에 알림
  • DreamineMessageBox — 자동 닫힘 타이머가 있는 테마 적용 비동기 메시지 박스
  • DreamineCheckSelector — 다중 항목 체크 리스트 셀렉터
  • 스타일이 적용된 파생 컨트롤 전체: CheckBox, CheckLed, ComboBox, DataGrid, Expander, Image, Label, ListBox, PasswordBox, RadioButton, TabControl, TextBlock, TextBox, TimeSpinner

요구 사항

  • 대상 프레임워크: net8.0-windows
  • 의존 패키지:
    • Dreamine.UI.Wpf
    • Dreamine.MVVM.ViewModels
    • Dreamine.MVVM.Interfaces
    • Microsoft.Xaml.Behaviors.Wpf
    • SharpHook 5.3.8+

설치

NuGet

dotnet add package Dreamine.UI.Wpf.Controls

PackageReference

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

프로젝트 구조

Dreamine.UI.Wpf.Controls
├── CheckSelector/
│   └── DreamineCheckSelector.xaml(.cs)
├── Controls/
│   ├── DreamineButton.cs
│   ├── DreamineCheckBox.cs / DreamineCheckLed.cs
│   ├── DreamineComboBox.cs / DreamineControl.cs
│   ├── DreamineDataGrid.cs / DreamineExpander.cs
│   ├── DreamineImage.cs / DreamineLabel.cs
│   ├── DreamineListBox.cs / DreaminePasswordBox.cs
│   ├── DreamineRadioButton.cs / DreamineTabControl.cs
│   ├── DreamineTextBlock.cs / DreamineTextBox.cs
│   └── DreamineTimeSpinner.cs
├── MessageBox/
│   ├── DreamineMessageBox.cs
│   └── DreamineMessageBoxWindow.xaml(.cs)
└── Navigation/
    ├── ButtonData.cs
    ├── DreamineNavigationBar.xaml(.cs)
    ├── ViewLoader.cs
    └── ViewSwitcher.cs

아키텍처 역할

Dreamine.UI.Wpf
        │
Dreamine.UI.Wpf.Controls     ← 이 패키지
        │
Dreamine.UI.Wpf.Equipment
Dreamine.UI.Wpf.Themes
애플리케이션 코드

빠른 시작

DreamineButton

xmlns:ctrl="clr-namespace:Dreamine.UI.Wpf.Controls;assembly=Dreamine.UI.Wpf.Controls"

<ctrl:DreamineButton Content="저장"
                     Command="{Binding SaveCommand}"
                     Grade="1"
                     MinimumGrade="1"
                     UseShadow="True" />

DreamineNavigationBar

<ctrl:DreamineNavigationBar ButtonDatas="{Binding MenuItems}"
                             AutoLogoutSeconds="300" />
// 뷰 등록
ViewLoader.Register("MainView", typeof(MainView), typeof(MainViewModel));

ViewSwitcher — ViewModel 생명주기

// ViewModel에서 IActivatable 또는 IVisibilityAware 구현
public class DashboardViewModel : ViewModelBase, IActivatable
{
    public void Activate()   { /* 폴링 시작 */ }
    public void Deactivate() { /* 폴링 중지 */ }
}

// 시작 시 등록
ViewSwitcher.RegisterViewModel("DashboardView", dashboardVm);

DreamineMessageBox

var result = await DreamineMessageBox.ShowAsync(
    "변경 사항을 취소하시겠습니까?",
    "확인",
    autoClick: MessageBoxResult.Cancel,
    autoClickDelaySeconds: 10);

열거형 참조

열거형 사용처
SelectedVisualMode BorderOnly, BackgroundOnly, Both DreamineButton
IconPosition Left, Right, Top, Bottom, Full DreamineButton
ExpanderArrowPlacement Left, Right DreamineExpander
NavigationBarPosition Left, Right, Top, Bottom DreamineNavigationBar

설계 노트

  • 모든 컨트롤은 생성 시 Dreamine.UI.Wpf.Themes에서 ResourceDictionary를 자동 병합
  • ViewSwitcher는 로컬 딕셔너리를 사용 — 네비게이션 시작 전에 RegisterViewModel로 등록 필요
  • DreamineNavigationBar는 프로세스 전체 키보드 모니터링에 SharpHook.TaskPoolGlobalHook 사용; 훅은 모든 인스턴스에서 공유
  • Grade / MinimumGrade 접근 제어는 클릭 시점에 평가되며 로그인 시스템 불필요

라이선스

MIT License

구조 다이어그램

classDiagram
    class DreamineButton {
        +ButtonStyle Style
        +bool IsLoading
        +IRelayCommand Command
    }
    class DreamineTextBox {
        +string Watermark
        +bool HasError
        +string ErrorMessage
        +bool IsReadOnly
    }
    class DreamineComboBox {
        +string Watermark
        +bool IsSearchable
        +object SelectedItem
    }
    class DreamineDataGrid {
        +bool AutoGenerateColumns
        +bool IsVirtualized
        +int PageSize
        +int CurrentPage
    }
    class DreamineTreeView {
        +bool LazyLoad
        +IRelayCommand LoadChildrenCommand
        +object SelectedNode
    }
    class DreamineTabControl {
        +bool IsCloseable
        +bool IsDraggable
        +IRelayCommand CloseTabCommand
    }
    class DreamineProgressBar {
        +bool IsIndeterminate
        +string Label
        +double Value
    }
    Control <|-- DreamineButton
    Control <|-- DreamineTextBox
    Control <|-- DreamineComboBox
    Control <|-- DreamineDataGrid
    Control <|-- DreamineTreeView
    Control <|-- DreamineTabControl
    Control <|-- DreamineProgressBar

API 문서

타입

ButtonData

\if KO 동적 탐색 버튼의 콘텐츠, 스타일, 명령, 선택 및 권한 상태를 나타냅니다. \endif \if EN Represents content, styling, command, selection, and permission state for a dynamic navigation button. \endif

DesignButtonDatas

\if KO 탐색 모음의 디자인 타임 미리보기에 사용할 예제 버튼 모음입니다. \endif \if EN Provides sample buttons for design-time preview of the navigation bar. \endif

DreamineButton

\if KO 아이콘, 그림자, 선택 표시, 권한 검사 및 이벤트 기반 연결 명령을 제공하는 버튼입니다. \endif \if EN Represents a button with icons, shadows, selection visuals, permission checks, and event-based attached commands. \endif

DreamineCheckBox

\if KO 전용 스타일, 여러 입력 이벤트용 연결 명령과 Enter 키 토글을 제공하는 사용자 지정 체크박스입니다. \endif \if EN Provides a custom check box with a dedicated style, attached commands for multiple input events, and Enter-key toggling. \endif

DreamineCheckLed

\if KO 외곽 링과 내부 코어를 요소 모서리에 표시하고 상태·펄스 애니메이션을 지원하는 경량 LED 컨트롤입니다. \endif \if EN Provides a lightweight corner LED with an outer ring, inner core, state brushes, and pulse animation. \endif

DreamineCheckLedAttach

\if KO 임의의 WPF 요소 위에 를 Adorner로 표시하는 연결 속성을 제공합니다. \endif \if EN Provides attached properties that display a as an adorner over any WPF element. \endif

DreamineCheckSelector

\if KO 체크박스, 좌우 라디오 버튼과 축 최대값 입력을 하나로 묶은 선택 컨트롤입니다. \endif \if EN Provides a selector that combines a check box, left and right radio buttons, and an axis-maximum input. \endif

DreamineComboBox

\if KO 여러 UI 이벤트를 MVVM 명령으로 전달하는 연결 트리거를 지원하는 콤보 상자입니다. \endif \if EN Represents a combo box that supports attached triggers for forwarding multiple UI events to MVVM commands. \endif

DreamineComboBoxCommandContext

\if KO 명시적 명령 매개변수가 없을 때 전달되는 콤보 상자 이벤트 스냅숏입니다. \endif \if EN Represents the combo-box event snapshot passed when no explicit command parameter is configured. \endif

DreamineDataGrid

\if KO 기본 스타일 리소스를 자동 병합하는 Dreamine 전용 입니다. \endif \if EN Provides a Dreamine-specific that automatically merges its default style resources. \endif

DreamineExpander

\if KO 확장 상태 명령, 화살표 배치와 애니메이션 설정을 제공하는 사용자 지정 콘텐츠 컨테이너입니다. \endif \if EN Provides a custom content container with expansion-state commands, arrow placement, and animation settings. \endif

DreamineImage

\if KO 둥근 모서리, 대체 이미지, 클릭 명령과 창 드래그 동작을 제공하는 사용자 지정 이미지 컨트롤입니다. \endif \if EN Provides a custom image control with rounded corners, fallback source, click command, and window-drag behavior. \endif

DreamineLabel

\if KO 전용 스타일과 이벤트 이름 기반 연결 명령을 제공하는 사용자 지정 레이블입니다. \endif \if EN Provides a custom label with a dedicated style and event-name-based attached commands. \endif

DreamineLightBulb

\if KO 여러 UI 플랫폼과 공통 API를 사용하는 전구 상태 표시 WPF 요소입니다. \endif \if EN Provides a WPF light-bulb indicator element with an API shared across UI platforms. \endif

DreamineListBox

\if KO 전용 스타일과 항목 상호작용 이벤트용 연결 명령을 제공하는 사용자 지정 목록 상자입니다. \endif \if EN Provides a custom list box with a dedicated style and attached commands for item-interaction events. \endif

DreamineMessageBox

\if KO 자동 클릭과 버튼 활성화 지연을 지원하는 사용자 지정 메시지 상자를 동기 또는 비동기로 표시합니다. \endif \if EN Displays custom message boxes synchronously or asynchronously with optional auto-click and button-enable delays. \endif

DreamineMessageBoxWindow

\if KO 여러 버튼 구성, 아이콘, 자동 클릭과 활성화 지연을 지원하는 사용자 지정 메시지 상자 창입니다. \endif \if EN Provides a custom message-box window supporting multiple button layouts, icons, auto-click, and enable delays. \endif

DreamineNavigationBar

\if KO 자동 로그아웃, 동적 버튼, 권한 및 지역화를 지원하는 탐색 모음입니다. \endif \if EN Represents a navigation bar with automatic logout, dynamic buttons, permissions, and localization. \endif

DreaminePasswordBox

\if KO 힌트·오류 표시와 양방향 바인딩 가능한 암호 문자열을 제공하는 사용자 지정 암호 입력 컨트롤입니다. \endif \if EN Provides a custom password input control with hint and error display plus a two-way-bindable password string. \endif

DreamineRadioButton

\if KO 전용 스타일과 여러 입력 이벤트용 연결 명령을 제공하는 사용자 지정 라디오 버튼입니다. \endif \if EN Provides a custom radio button with a dedicated style and attached commands for multiple input events. \endif

DreamineTabControl

\if KO 탭 닫기, 분리 창, 컨텍스트 메뉴와 전용 스타일을 제공하는 사용자 지정 탭 컨트롤입니다. \endif \if EN Provides a custom tab control with closing, floating-window detachment, context menus, and dedicated styling. \endif

DreamineTabHost

\if KO 문자열 키로 뷰를 동적 생성·전환하고 팝업 및 디자인 타임 표시를 지원하는 탭 호스트입니다. \endif \if EN Represents a tab host that dynamically creates and switches views by string key with popup and design-time support. \endif \class DreamineTabHost \brief Content control that dynamically loads and switches views by string keys. Details: - IMPORTANT: XAML children are mapped to (NOT Content) via . - This enables: <DreamineTabHost> <DreamineTabHostItem Content="A"/> <DreamineTabHostItem Content="B"/> </DreamineTabHost> - Views can be declared by: 1) XAML children () 2) / DPs - Popup identification: - Names ending with "_Popup" are treated as popups. - When is true, views are registered to RegionManager and reused. - Design-time: - No DI / RegionManager / PopupService usage. - Views created by Activator and can auto-wire design VM.

DreamineTabHostItem

\if KO 탭 호스트 안에서 일반 뷰 또는 팝업을 선언하는 논리 항목입니다. \endif \if EN Represents a logical item that declares a regular view or popup inside a tab host. \endif \class DreamineTabHostItem \brief Logical item used inside DreamineTabHost to declare a view/popup entry. Details: - Content: default raw type/name string. - Key: optional logical key override (if empty, derived from Type/Content). - Type: optional concrete type name override (if empty, Content is used). - Popup: if true, forces "*_Popup" semantics.

DreamineTextBlock

\if KO 전용 스타일과 입력 이벤트 기반 연결 명령을 제공하는 사용자 지정 텍스트 블록입니다. \endif \if EN Provides a custom text block with a dedicated style and input-event-based attached command. \endif

DreamineTextBox

\if KO 스타일 병합, 연결 명령 및 Enter 키 포커스 복귀 기능을 제공하는 텍스트 상자입니다. \endif \if EN Represents a text box that provides style merging, attached commands, and Enter-key focus restoration. \endif

DreamineTimeSpinner

\if KO 시·분·초를 입력하고 선택된 구간을 위아래로 조절하는 시간 스피너 컨트롤입니다. \endif \if EN Represents a time spinner for entering hours, minutes, and seconds and adjusting the active segment. \endif

eFocusedBox

\if KO 현재 편집 중인 시간 구성 요소를 나타냅니다. \endif \if EN Specifies the time component currently being edited. \endif

EmbeddedHostControl

\if KO 임의의 프레임워크 요소를 사용자 컨트롤 콘텐츠로 감싸는 내부 호스트입니다. \endif \if EN Provides an internal host that wraps any framework element as user-control content. \endif

ExpanderArrowPlacement

\if KO 헤더에서 확장 화살표의 배치를 지정합니다. \endif \if EN Specifies placement of the expand arrow in a header. \endif

GeneratedInternalTypeHelper

GeneratedInternalTypeHelper

IconPosition

\if KO 버튼 콘텐츠에 대한 아이콘 배치를 정의합니다. \endif \if EN Defines icon placement relative to button content. \endif

LoadedViewInfo

\if KO 로드된 뷰, 뷰 모델 형식 및 인스턴스 구분 정보를 담습니다. \endif \if EN Contains the loaded view, view-model type, and instance-identification metadata. \endif

NavigationBarPosition

\if KO 탐색 모음의 배치 방향을 정의합니다. \endif \if EN Defines the placement direction of the navigation bar. \endif

NullToUnsetConverter

\if KO null 값을 로 바꾸어 WPF 값 상속 체인을 유지합니다. \endif \if EN Replaces null with so the WPF value-inheritance chain remains active. \endif

PlaceholderView

\if KO 요청한 View 또는 ViewModel을 찾을 수 없을 때 오류 메시지를 표시하는 대체 화면입니다. \endif \if EN Provides a fallback screen that displays an error message when a requested view or view model cannot be found. \endif

PopupWindowManager

\if KO View와 ViewModel을 별도 테두리 없는 최상위 로 감싸 등록·표시·숨김 처리합니다. \endif \if EN Wraps views and view models in separate borderless topmost instances and manages their registration and visibility. \endif

SelectedVisualMode

\if KO 선택 상태를 표시할 시각적 방식을 정의합니다. \endif \if EN Defines how selection state is presented visually. \endif

State

\if KO 같은 내용의 비동기 메시지 상자가 동시에 열리지 않도록 최근 상태를 추적합니다. \endif \if EN Tracks recent state to prevent identical asynchronous message boxes from being open simultaneously. \endif

ViewLoader

\if KO 이름 규칙과 DI를 이용해 뷰 및 뷰 모델을 만들고 임베드 가능한 요소로 연결합니다. \endif \if EN Creates a view and view model through naming conventions and DI, then wires them into an embeddable element. \endif

ViewModelKeyCache

\if KO 비싱글턴 ViewModel 인스턴스의 고유 키를 만들기 위한 형식별 증가 인덱스를 보관합니다. \endif \if EN Stores per-type incrementing indexes used to create unique keys for nonsingleton view-model instances. \endif

ViewSwitcher

\if KO 등록된 싱글턴 View와 팝업 창을 이름으로 전환하고 ViewModel 수명 주기를 알립니다. \endif \if EN Switches registered singleton views and popup windows by name and notifies view-model lifecycle contracts. \endif

VsNavigationHelper

\if KO 탐색 로그인 상태를 공유하고 공통 스타일의 버튼 데이터를 만드는 도우미입니다. \endif \if EN Provides shared navigation login state and factory methods for commonly styled button data. \endif

VsTabItem

\if KO 닫기 가능 여부, 아이콘과 헤더 디자인 속성을 추가한 사용자 지정 탭 항목입니다. \endif \if EN Provides a custom tab item with closability, icon, and header design properties. \endif

ButtonData

Background Property

\if KO 기본 배경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the primary background brush. \endif

BackgroundTop Property

\if KO 위쪽 배경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the upper background brush. \endif

Command Property

\if KO 버튼이 실행할 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command executed by the button. \endif

CommandParameter Property

\if KO 명령에 전달할 매개변수를 가져오거나 설정합니다. \endif \if EN Gets or sets the parameter passed to the command. \endif

CommandTarget Property

\if KO 라우트 명령 대상을 가져오거나 설정합니다. \endif \if EN Gets or sets the routed-command target. \endif

Content Property

\if KO 버튼에 표시할 텍스트를 가져오거나 설정하며 변경 시 이미지 원본 알림도 발생시킵니다. \endif \if EN Gets or sets the displayed text and also raises an image-source notification when changed. \endif

FontWeight Property

\if KO 버튼 텍스트의 글꼴 굵기를 가져오거나 설정합니다. \endif \if EN Gets or sets the button text font weight. \endif

Foreground Property

\if KO 버튼 전경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the button foreground brush. \endif

Grade Property

\if KO 현재 사용자 등급을 가져오거나 설정합니다. \endif \if EN Gets or sets the current user grade. \endif

ImagePath Property

\if KO 버튼 이미지 경로를 가져오거나 설정하며 변경 시 이미지 원본 알림을 발생시킵니다. \endif \if EN Gets or sets the button image path and raises an image-source notification when changed. \endif

ImagePosition Property

\if KO 텍스트에 대한 이미지 위치를 가져오거나 설정합니다. \endif \if EN Gets or sets the image position relative to the text. \endif

ImageSource Property

\if KO 현재 이미지 경로에서 만든 이미지 원본을 가져오며 로드 실패 시 을 반환합니다. \endif \if EN Gets an image source created from the current path, or when loading fails. \endif

IsEnabled Property

\if KO 버튼이 활성화되었는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the button is enabled. \endif

IsFocusableEx Property

\if KO 클릭 시 선택을 유지할 수 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether clicking may retain selection. \endif

IsSelected Property

\if KO 버튼이 선택되었는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the button is selected. \endif

Margin Property

\if KO 버튼 외부 여백을 가져오거나 설정합니다. \endif \if EN Gets or sets the button margin. \endif

MinimumGrade Property

\if KO 버튼 사용에 필요한 최소 등급을 가져오거나 설정합니다. \endif \if EN Gets or sets the minimum grade required to use the button. \endif

ShineColor Property

\if KO 위쪽 광택 색상을 가져오거나 설정합니다. \endif \if EN Gets or sets the upper shine color. \endif

ShineColorBottom Property

\if KO 아래쪽 광택 색상을 가져오거나 설정합니다. \endif \if EN Gets or sets the lower shine color. \endif

Visibility Property

\if KO 버튼 표시 상태를 가져오거나 설정합니다. \endif \if EN Gets or sets the button visibility. \endif

_background Field

\if KO 기본 배경 브러시의 저장 필드입니다. \endif \if EN Stores the primary background brush. \endif

_backgroundTop Field

\if KO 위쪽 배경 브러시의 저장 필드입니다. \endif \if EN Stores the upper background brush. \endif

_command Field

\if KO 명령의 저장 필드입니다. \endif \if EN Stores the command. \endif

_content Field

\if KO 버튼 콘텐츠의 저장 필드입니다. \endif \if EN Stores the button content. \endif

_foreground Field

\if KO 전경 브러시의 저장 필드입니다. \endif \if EN Stores the foreground brush. \endif

_grade Field

\if KO 현재 사용자 등급의 저장 필드입니다. \endif \if EN Stores the current user grade. \endif

_imagePath Field

\if KO 이미지 경로의 저장 필드입니다. \endif \if EN Stores the image path. \endif

_isEnabled Field

\if KO 활성 상태의 저장 필드입니다. \endif \if EN Stores the enabled state. \endif

_isFocusableEx Field

\if KO 확장 포커스 가능 상태의 저장 필드입니다. \endif \if EN Stores the extended focusability state. \endif

_isSelected Field

\if KO 선택 상태의 저장 필드입니다. \endif \if EN Stores the selection state. \endif

_minimumGrade Field

\if KO 최소 요구 등급의 저장 필드입니다. \endif \if EN Stores the minimum required grade. \endif

_shineColor Field

\if KO 위쪽 광택 브러시의 저장 필드입니다. \endif \if EN Stores the upper shine brush. \endif

_shineColorBottom Field

\if KO 아래쪽 광택 브러시의 저장 필드입니다. \endif \if EN Stores the lower shine brush. \endif

DesignButtonDatas

#ctor Method

\if KO 미리 정의된 디자인 타임 예제 버튼으로 모음을 초기화합니다. \endif \if EN Initializes the collection with predefined design-time sample buttons. \endif

DreamineButton

#cctor Method

\if KO 기본 스타일 키를 등록하고 버튼 테마 리소스를 애플리케이션에 한 번 병합합니다. \endif \if EN Registers the default style key and merges the button theme resource into the application once. \endif

#ctor Method

\if KO 새 버튼 인스턴스를 초기화합니다. \endif \if EN Initializes a new button instance. \endif

GetCommand Method

\if KO 지정한 객체의 연결 명령을 가져옵니다. \endif \if EN Gets the attached command from the specified object. \endif

obj— \if KO 명령을 읽을 객체입니다. \endif \if EN The object from which to read the command. \endif

반환: \if KO 연결된 명령입니다. \endif \if EN The attached command. \endif

GetCommandParameter Method

\if KO 지정한 객체의 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter from the specified object. \endif

obj— \if KO 값을 읽을 객체입니다. \endif \if EN The object from which to read the value. \endif

반환: \if KO 구성된 명령 매개변수입니다. \endif \if EN The configured command parameter. \endif

GetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 이름 목록을 가져옵니다. \endif \if EN Gets the command-trigger name list from the specified object. \endif

obj— \if KO 값을 읽을 객체입니다. \endif \if EN The object from which to read the value. \endif

반환: \if KO 쉼표 구분 이벤트 이름 목록입니다. \endif \if EN The comma-separated event-name list. \endif

GetIsExecuting Method

\if KO 명령 실행 중 여부를 가져옵니다. \endif \if EN Gets whether a command is executing. \endif

d— \if KO 상태 소유 객체입니다. \endif \if EN The state owner. \endif

반환: \if KO 실행 중 여부입니다. \endif \if EN The execution state. \endif

GetIsHandlersHooked Method

\if KO 이벤트 처리기 연결 여부를 가져옵니다. \endif \if EN Gets whether event handlers are connected. \endif

d— \if KO 상태 소유 객체입니다. \endif \if EN The state owner. \endif

반환: \if KO 연결 여부입니다. \endif \if EN The connection state. \endif

OnApplyTemplate Method

\if KO 템플릿 적용 후 그림자 호스트를 확인하고 효과를 갱신합니다. \endif \if EN Resolves the shadow host and updates its effect after the template is applied. \endif

OnCommandChanged Method

\if KO 명령이 설정되면 지원되는 입력 및 클릭 이벤트 처리기를 한 번 연결합니다. \endif \if EN Hooks supported input and click event handlers once when a command is assigned. \endif

d— \if KO 명령이 변경된 객체입니다. \endif \if EN The object whose command changed. \endif
e— \if KO 이전 명령과 새 명령을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new commands. \endif
OnOnceLoginChanged Method

\if KO 한 번 로그인 설정 변경을 전역 탐색 도우미에 반영합니다. \endif \if EN Propagates a once-login setting change to the global navigation helper. \endif

d— \if KO 값이 변경된 객체입니다. \endif \if EN The object whose value changed. \endif
e— \if KO 새 값을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the new value. \endif
OnShadowPropertyChanged Method

\if KO 그림자 관련 값이 변경되면 해당 버튼의 템플릿 효과를 갱신합니다. \endif \if EN Updates the button's template effect when a shadow-related value changes. \endif

d— \if KO 값이 변경된 객체입니다. \endif \if EN The object whose value changed. \endif
e— \if KO 이전 값과 새 값을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new values. \endif
SetCommand Method

\if KO 지정한 객체에 연결 명령을 설정합니다. \endif \if EN Sets the attached command on the specified object. \endif

obj— \if KO 명령을 설정할 객체입니다. \endif \if EN The object on which to set the command. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 지정한 객체의 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter on the specified object. \endif

obj— \if KO 값을 설정할 객체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령에 전달할 값입니다. \endif \if EN The value passed to the command. \endif
SetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 이름 목록을 설정합니다. \endif \if EN Sets the command-trigger name list on the specified object. \endif

obj— \if KO 값을 설정할 객체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름 목록입니다. \endif \if EN The comma-separated event-name list. \endif
SetIsExecuting Method

\if KO 명령 실행 중 여부를 설정합니다. \endif \if EN Sets whether a command is executing. \endif

d— \if KO 상태 소유 객체입니다. \endif \if EN The state owner. \endif
v— \if KO 설정할 상태입니다. \endif \if EN The state to set. \endif
SetIsHandlersHooked Method

\if KO 이벤트 처리기 연결 여부를 설정합니다. \endif \if EN Sets whether event handlers are connected. \endif

d— \if KO 상태 소유 객체입니다. \endif \if EN The state owner. \endif
v— \if KO 설정할 상태입니다. \endif \if EN The state to set. \endif
TryExecuteCommand Method

\if KO 트리거 필터, 재진입 방지 및 버튼 권한 검사를 거쳐 연결 명령을 실행합니다. \endif \if EN Executes the attached command after trigger filtering, reentrancy guarding, and button permission checks. \endif

d— \if KO 이벤트를 발생시킨 대상 객체입니다. \endif \if EN The target object that raised the event. \endif
eventName— \if KO 라우트 이벤트 이름입니다. \endif \if EN The routed-event name. \endif
eventArgs— \if KO 원래 라우트 이벤트 데이터입니다. \endif \if EN The original routed-event data. \endif
UpdateShadowEffect Method

\if KO 현재 그림자 설정을 템플릿 호스트에 적용하거나 효과를 제거합니다. \endif \if EN Applies current shadow settings to the template host or removes its effect. \endif

BackgroundTop Property

\if KO 그라데이션 위쪽 배경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the upper gradient-background brush. \endif

Command Property

\if KO 이벤트 트리거에서 실행할 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command executed by event triggers. \endif

Grade Property

\if KO 현재 사용자 등급을 가져오거나 설정합니다. \endif \if EN Gets or sets the current user grade. \endif

IconMargin Property

\if KO 아이콘 여백을 가져오거나 설정합니다. \endif \if EN Gets or sets the icon margin. \endif

IconPath Property

\if KO 벡터 아이콘 기하 도형을 가져오거나 설정합니다. \endif \if EN Gets or sets the vector icon geometry. \endif

IconSize Property

\if KO 아이콘의 기본 너비와 높이를 함께 가져오거나 설정합니다. \endif \if EN Gets or sets the default icon width and height together. \endif

IconStretch Property

\if KO 아이콘 늘이기 방식을 가져오거나 설정합니다. \endif \if EN Gets or sets the icon stretch mode. \endif

ImagePosition Property

\if KO 아이콘 배치 위치를 가져오거나 설정합니다. \endif \if EN Gets or sets the icon layout position. \endif

ImageSource Property

\if KO 비트맵 아이콘 원본을 가져오거나 설정합니다. \endif \if EN Gets or sets the bitmap icon source. \endif

IsFocusableEx Property

\if KO 클릭 후 선택 상태를 변경할 수 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether clicking may change selection state. \endif

IsSelected Property

\if KO 버튼이 선택되었는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the button is selected. \endif

MinimumGrade Property

\if KO 명령 실행에 필요한 최소 등급을 가져오거나 설정합니다. \endif \if EN Gets or sets the minimum grade required to execute the command. \endif

OnceLogin Property

\if KO 한 번 로그인 세션 재사용 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether a one-time login session is reused. \endif

RestoreFocusTarget Property

\if KO 작업 후 포커스를 돌려보낼 입력 요소를 가져오거나 설정합니다. \endif \if EN Gets or sets the input element to which focus should return after an action. \endif

SelectedBackgroundOverlay Property

\if KO 선택 배경 오버레이 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the selected-background overlay brush. \endif

SelectedBorderBrush Property

\if KO 선택 테두리 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the selected-border brush. \endif

SelectedBorderThickness Property

\if KO 선택 테두리 두께를 가져오거나 설정합니다. \endif \if EN Gets or sets the selected-border thickness. \endif

SelectedVisualMode Property

\if KO 선택 상태의 시각적 표시 방식을 가져오거나 설정합니다. \endif \if EN Gets or sets the visual presentation mode for selection. \endif

ShadowBlurRadius Property

\if KO 그림자 흐림 반경을 가져오거나 설정합니다. \endif \if EN Gets or sets the shadow blur radius. \endif

ShadowColor Property

\if KO 그림자 색상을 가져오거나 설정합니다. \endif \if EN Gets or sets the shadow color. \endif

ShadowDepth Property

\if KO 그림자 깊이를 가져오거나 설정합니다. \endif \if EN Gets or sets the shadow depth. \endif

ShadowDirection Property

\if KO 그림자 방향을 각도로 가져오거나 설정합니다. \endif \if EN Gets or sets the shadow direction in degrees. \endif

ShadowOpacity Property

\if KO 그림자 불투명도를 가져오거나 설정합니다. \endif \if EN Gets or sets the shadow opacity. \endif

ShineColor Property

\if KO 위쪽 광택 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the upper shine brush. \endif

ShineColorBottom Property

\if KO 아래쪽 광택 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the lower shine brush. \endif

UseShadow Property

\if KO 그림자 효과 사용 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the drop-shadow effect is enabled. \endif

UseSolidBackground Property

\if KO 단색 배경 모드 사용 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether solid-background mode is enabled. \endif

_shadowHost Field

\if KO 현재 템플릿에서 확인한 그림자 호스트를 보관합니다. \endif \if EN Stores the shadow host resolved from the current template. \endif

BackgroundTopProperty Field

\if KO 그라데이션 위쪽 배경 브러시 속성을 식별합니다. \endif \if EN Identifies the upper gradient-background brush property. \endif

CommandParameterProperty Field

\if KO 연결 명령 매개변수 속성을 식별합니다. \endif \if EN Identifies the attached command-parameter property. \endif

CommandProperty Field

\if KO 이벤트 트리거에서 실행할 버튼 명령 종속성 속성을 식별합니다. \endif \if EN Identifies the button command dependency property executed by event triggers. \endif

CommandTriggerNameProperty Field

\if KO 쉼표 구분 명령 트리거 이벤트 이름 속성을 식별합니다. \endif \if EN Identifies the comma-separated command-trigger event-name property. \endif

GradeProperty Field

\if KO 현재 사용자 등급 종속성 속성을 식별합니다. \endif \if EN Identifies the current-user-grade dependency property. \endif

IconMarginProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

IconPathProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

IconSizeProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

IconStretchProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ImagePositionProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ImageSourceProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

IsExecutingProperty Field

\if KO 명령 재진입 방지 플래그를 식별합니다. \endif \if EN Identifies the command reentrancy-guard flag. \endif

IsFocusableExProperty Field

\if KO 확장 포커스 가능 상태 종속성 속성을 식별합니다. \endif \if EN Identifies the extended-focusability dependency property. \endif

IsHandlersHookedProperty Field

\if KO 이벤트 처리기 중복 연결 방지 플래그를 식별합니다. \endif \if EN Identifies the flag that prevents duplicate event-handler hookup. \endif

IsSelectedProperty Field

\if KO 선택 상태 종속성 속성을 식별합니다. \endif \if EN Identifies the selection-state dependency property. \endif

MinimumGradeProperty Field

\if KO 최소 요구 등급 종속성 속성을 식별합니다. \endif \if EN Identifies the minimum-required-grade dependency property. \endif

OnceLoginProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

PART_ShadowHost Field

\if KO 그림자 효과를 적용할 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name that receives the shadow effect. \endif

RestoreFocusTargetProperty Field

\if KO 포커스 복귀 대상 종속성 속성을 식별합니다. \endif \if EN Identifies the focus-restore target dependency property. \endif

SelectedBackgroundOverlayProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

SelectedBorderBrushProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

SelectedBorderThicknessProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

SelectedVisualModeProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShadowBlurRadiusProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShadowColorProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShadowDepthProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShadowDirectionProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShadowOpacityProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ShineColorBottomProperty Field

\if KO 아래쪽 광택 브러시 속성을 식별합니다. \endif \if EN Identifies the lower shine-brush property. \endif

ShineColorProperty Field

\if KO 위쪽 광택 브러시 속성을 식별합니다. \endif \if EN Identifies the upper shine-brush property. \endif

UseShadowProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

UseSolidBackgroundProperty Field

\if KO 단색 배경 모드 종속성 속성을 식별합니다. \endif \if EN Identifies the solid-background-mode dependency property. \endif

DreamineCheckBox

#cctor Method

\if KO 기본 스타일 키를 재정의하고 체크박스 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key and merges the check-box theme resources. \endif

GetCommand Method

\if KO 설정된 명령을 가져옵니다. \endif \if EN Gets the configured command. \endif

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

반환: \if KO 구성된 명령입니다. \endif \if EN The configured command. \endif

GetCommandParameter Method

\if KO 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter. \endif

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

반환: \if KO 구성된 명령 매개변수입니다. \endif \if EN The configured command parameter. \endif

GetCommandTriggerName Method

\if KO 명령 트리거 이벤트 이름을 가져옵니다. \endif \if EN Gets command-trigger event names. \endif

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

반환: \if KO 구성된 이벤트 이름입니다. \endif \if EN The configured event names. \endif

GetIsHandlersHooked Method

\if KO 처리기 연결 여부를 가져옵니다. \endif \if EN Gets whether handlers have been attached. \endif

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

반환: \if KO 처리기가 연결되어 있으면 입니다. \endif \if EN when handlers are attached. \endif

OnCommandChanged Method

\if KO 연결 명령 변경 시 마우스, 키보드, 터치와 클릭 처리기를 한 번만 연결합니다. \endif \if EN Attaches mouse, keyboard, touch, and click handlers once when the attached command changes. \endif

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

\if KO 실행할 명령을 설정합니다. \endif \if EN Sets the command to execute. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령에 전달할 값입니다. \endif \if EN The value passed to the command. \endif
SetCommandTriggerName Method

\if KO 명령 트리거 이벤트 이름을 설정합니다. \endif \if EN Sets command-trigger event names. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름입니다. \endif \if EN Comma-separated event names. \endif
SetIsHandlersHooked Method

\if KO 처리기 연결 여부를 설정합니다. \endif \if EN Sets whether handlers have been attached. \endif

d— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
v— \if KO 처리기 연결 상태입니다. \endif \if EN The handler-attachment state. \endif
TryExecuteCommand Method

\if KO 발생한 이벤트 이름이 트리거 목록과 일치하면 연결 명령을 실행합니다. \endif \if EN Executes the attached command when the event name matches the trigger list. \endif

d— \if KO 명령 설정을 보유한 개체입니다. \endif \if EN The object that owns command settings. \endif
eventName— \if KO 발생한 이벤트 이름입니다. \endif \if EN The name of the event that occurred. \endif
eventArgs— \if KO 기본 명령 매개변수로 사용할 이벤트 데이터입니다. \endif \if EN Event data used as the default command parameter. \endif
CommandParameterProperty Field

\if KO 명령에 전달할 연결 매개변수 속성입니다. \endif \if EN Identifies the attached command-parameter property. \endif

CommandProperty Field

\if KO 구성된 입력 이벤트에서 실행할 연결 명령 속성입니다. \endif \if EN Identifies the attached command executed for configured input events. \endif

CommandTriggerNameProperty Field

\if KO 쉼표로 구분된 명령 트리거 이벤트 이름 목록 속성입니다. \endif \if EN Identifies the comma-separated command-trigger event-name property. \endif

IsHandlersHookedProperty Field

\if KO 이벤트 처리기의 중복 연결을 방지하는 내부 플래그 속성입니다. \endif \if EN Identifies the internal flag that prevents duplicate event-handler attachment. \endif

DreamineCheckLed

#cctor Method

\if KO 기본 스타일과 비상호작용 메타데이터를 설정하고 LED 테마 리소스를 병합합니다. \endif \if EN Configures default styling and noninteractive metadata, then merges LED theme resources. \endif

CreateRadial Method

\if KO 문자열 색상 정지점과 반지름으로 고정된 방사형 그라데이션 브러시를 만듭니다. \endif \if EN Creates a frozen radial-gradient brush from string color stops and radii. \endif

stops— \if KO 색상 문자열과 오프셋 배열입니다. \endif \if EN Color-string and offset pairs. \endif
rx— \if KO 가로 반지름입니다. \endif \if EN The horizontal radius. \endif
ry— \if KO 세로 반지름입니다. \endif \if EN The vertical radius. \endif

반환: \if KO 생성된 방사형 그라데이션 브러시입니다. \endif \if EN The created radial-gradient brush. \endif

Freeze Method

\if KO 가능하면 브러시를 고정하고 같은 인스턴스를 반환합니다. \endif \if EN Freezes a brush when possible and returns the same instance. \endif

b— \if KO 고정할 브러시입니다. \endif \if EN The brush to freeze. \endif

반환: \if KO 입력 브러시입니다. \endif \if EN The input brush. \endif

OnPulseStateChanged Method

\if KO 켜짐과 펄스가 모두 활성화되면 불투명도 반복 애니메이션을 시작하고 아니면 중지합니다. \endif \if EN Starts repeating opacity animation when both on and pulse states are active; otherwise, stops it. \endif

d— \if KO 상태가 변경된 LED입니다. \endif \if EN The LED whose state changed. \endif
e— \if KO 종속성 속성 변경 데이터입니다. \endif \if EN The dependency-property change data. \endif
Corner Property

\if KO LED를 표시할 모서리를 가져오거나 설정합니다. \endif \if EN Gets or sets the corner at which the LED is displayed. \endif

Diameter Property

\if KO LED 지름을 픽셀 단위로 가져오거나 설정합니다. \endif \if EN Gets or sets the LED diameter in pixels. \endif

EdgeOffset Property

\if KO 가장자리 여백을 픽셀 단위로 가져오거나 설정합니다. \endif \if EN Gets or sets the edge offset in pixels. \endif

InnerScale Property

\if KO 내부 원 지름 비율을 가져오거나 설정합니다. \endif \if EN Gets or sets the inner-circle diameter scale. \endif

IsOn Property

\if KO LED가 켜져 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the LED is on. \endif

IsPulse Property

\if KO 펄스 애니메이션을 사용할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether pulse animation is enabled. \endif

OffInnerFill Property

\if KO 꺼짐 상태의 내부 채우기 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the off-state inner-fill brush. \endif

OffOuterFill Property

\if KO 꺼짐 상태의 외곽 채우기 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the off-state outer-fill brush. \endif

OnInnerFill Property

\if KO 켜짐 상태의 내부 채우기 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the on-state inner-fill brush. \endif

OnOuterFill Property

\if KO 켜짐 상태의 외곽 채우기 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the on-state outer-fill brush. \endif

StrokeBrush Property

\if KO 외곽 링 선 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the outer-ring stroke brush. \endif

StrokeThickness Property

\if KO 외곽 링 선 두께를 가져오거나 설정합니다. \endif \if EN Gets or sets the outer-ring stroke thickness. \endif

_offInner Field

\if KO 꺼짐 상태의 기본 내부 브러시입니다. \endif \if EN Stores the default inner brush for the off state. \endif

_offOuter Field

\if KO 꺼짐 상태의 기본 외곽 브러시입니다. \endif \if EN Stores the default outer brush for the off state. \endif

_onInner Field

\if KO 켜짐 상태의 기본 내부 브러시입니다. \endif \if EN Stores the default inner brush for the on state. \endif

_onOuter Field

\if KO 켜짐 상태의 기본 외곽 브러시입니다. \endif \if EN Stores the default outer brush for the on state. \endif

CornerProperty Field

\if KO LED 표시 모서리 종속성 속성입니다. \endif \if EN Identifies the LED display-corner dependency property. \endif

DiameterProperty Field

\if KO LED 지름 종속성 속성입니다. \endif \if EN Identifies the LED diameter dependency property. \endif

EdgeOffsetProperty Field

\if KO 가장자리 오프셋 종속성 속성입니다. \endif \if EN Identifies the edge-offset dependency property. \endif

InnerScaleProperty Field

\if KO 내부 원 지름 비율 종속성 속성입니다. \endif \if EN Identifies the inner-circle diameter-scale dependency property. \endif

IsOnProperty Field

\if KO LED 켜짐 상태 종속성 속성입니다. \endif \if EN Identifies the LED on-state dependency property. \endif

IsPulseProperty Field

\if KO LED 펄스 애니메이션 사용 여부 종속성 속성입니다. \endif \if EN Identifies the LED pulse-animation dependency property. \endif

OffInnerFillProperty Field

\if KO 꺼짐 내부 채우기 브러시 종속성 속성입니다. \endif \if EN Identifies the off-state inner-fill brush dependency property. \endif

OffOuterFillProperty Field

\if KO 꺼짐 외곽 채우기 브러시 종속성 속성입니다. \endif \if EN Identifies the off-state outer-fill brush dependency property. \endif

OnInnerFillProperty Field

\if KO 켜짐 내부 채우기 브러시 종속성 속성입니다. \endif \if EN Identifies the on-state inner-fill brush dependency property. \endif

OnOuterFillProperty Field

\if KO 켜짐 외곽 채우기 브러시 종속성 속성입니다. \endif \if EN Identifies the on-state outer-fill brush dependency property. \endif

StrokeBrushProperty Field

\if KO 외곽 링 선 브러시 종속성 속성입니다. \endif \if EN Identifies the outer-ring stroke-brush dependency property. \endif

StrokeThicknessProperty Field

\if KO 외곽 링 선 두께 종속성 속성입니다. \endif \if EN Identifies the outer-ring stroke-thickness dependency property. \endif

DreamineCheckLedAttach

Bind Method

\if KO LED 종속성 속성을 대상 요소의 연결 속성에 바인딩합니다. \endif \if EN Binds an LED dependency property to an attached property on a target element. \endif

target— \if KO 바인딩 대상 LED입니다. \endif \if EN The target LED. \endif
targetDp— \if KO 바인딩할 LED 종속성 속성입니다. \endif \if EN The LED dependency property to bind. \endif
source— \if KO 연결 속성을 가진 원본 요소입니다. \endif \if EN The source element that owns the attached property. \endif
attachedDp— \if KO 바인딩 원본 연결 속성입니다. \endif \if EN The attached source property. \endif
EnsureAdorner Method

\if KO 대상 요소의 Adorner 계층에 바인딩된 LED를 만들고 한 번만 추가합니다. \endif \if EN Creates a bound LED and adds it once to the target element's adorner layer. \endif

fe— \if KO LED를 표시할 대상 요소입니다. \endif \if EN The target element over which the LED is displayed. \endif
GetAdornerContainer Method

\if KO 대상 요소에 저장된 Adorner 컨테이너를 가져옵니다. \endif \if EN Gets the adorner container stored on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 저장된 컨테이너이며 없으면 null입니다. \endif \if EN The stored container, or null when absent. \endif

GetCorner Method

\if KO 대상 요소의 LED 표시 모서리를 가져옵니다. \endif \if EN Gets the LED display corner from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 모서리입니다. \endif \if EN The configured corner. \endif

GetDiameter Method

\if KO 대상 요소의 LED 지름을 가져옵니다. \endif \if EN Gets the LED diameter from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 픽셀 단위 지름입니다. \endif \if EN The diameter in pixels. \endif

GetInnerScale Method

\if KO 대상 요소의 LED 내부 원 비율을 가져옵니다. \endif \if EN Gets the LED inner-circle scale from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 내부 원 비율입니다. \endif \if EN The inner-circle scale. \endif

GetIsEnabled Method

\if KO 대상 요소의 LED Adorner 활성화 여부를 가져옵니다. \endif \if EN Gets whether the LED adorner is enabled on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

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

GetIsOn Method

\if KO 대상 요소의 LED 켜짐 상태를 가져옵니다. \endif \if EN Gets the LED on state from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 켜져 있으면 입니다. \endif \if EN when on. \endif

GetIsPulse Method

\if KO 대상 요소의 펄스 애니메이션 사용 여부를 가져옵니다. \endif \if EN Gets whether pulse animation is enabled on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 사용하면 입니다. \endif \if EN when enabled. \endif

GetMargin Method

\if KO 대상 요소의 LED 가장자리 여백을 가져옵니다. \endif \if EN Gets the LED edge margin from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 픽셀 단위 여백입니다. \endif \if EN The margin in pixels. \endif

GetOffInnerFill Method

\if KO 대상 요소의 꺼짐 내부 채우기 브러시를 가져옵니다. \endif \if EN Gets the off-state inner-fill brush from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 브러시입니다. \endif \if EN The configured brush. \endif

GetOffOuterFill Method

\if KO 대상 요소의 꺼짐 외곽 채우기 브러시를 가져옵니다. \endif \if EN Gets the off-state outer-fill brush from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 브러시입니다. \endif \if EN The configured brush. \endif

GetOnInnerFill Method

\if KO 대상 요소의 켜짐 내부 채우기 브러시를 가져옵니다. \endif \if EN Gets the on-state inner-fill brush from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 브러시입니다. \endif \if EN The configured brush. \endif

GetOnOuterFill Method

\if KO 대상 요소의 켜짐 외곽 채우기 브러시를 가져옵니다. \endif \if EN Gets the on-state outer-fill brush from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 브러시입니다. \endif \if EN The configured brush. \endif

GetStrokeBrush Method

\if KO 대상 요소의 외곽 링 선 브러시를 가져옵니다. \endif \if EN Gets the outer-ring stroke brush from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 구성된 브러시입니다. \endif \if EN The configured brush. \endif

GetStrokeThickness Method

\if KO 대상 요소의 외곽 링 선 두께를 가져옵니다. \endif \if EN Gets the outer-ring stroke thickness from a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif

반환: \if KO 선 두께입니다. \endif \if EN The stroke thickness. \endif

OnAnyPropertyChanged Method

\if KO LED 연결 설정 변경 시 요소 수명 주기 이벤트를 갱신하고 Adorner를 추가하거나 제거합니다. \endif \if EN Updates element lifecycle events and adds or removes the adorner when an attached LED setting changes. \endif

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

\if KO 대상 요소가 로드되면 활성화된 LED Adorner를 보장합니다. \endif \if EN Ensures an enabled LED adorner when the target element loads. \endif

s— \if KO 로드된 요소입니다. \endif \if EN The loaded element. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
OnSizeChanged Method

\if KO 대상 요소 크기 변경 알림을 받는 예약 처리기입니다. \endif \if EN Receives target-element size changes as a reserved handler. \endif

s— \if KO 크기가 변경된 요소입니다. \endif \if EN The resized element. \endif
e— \if KO 이전·새 크기 데이터입니다. \endif \if EN The old and new size data. \endif
OnUnloaded Method

\if KO 대상 요소가 언로드되면 LED Adorner를 제거합니다. \endif \if EN Removes the LED adorner when the target element unloads. \endif

s— \if KO 언로드된 요소입니다. \endif \if EN The unloaded element. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
RemoveAdorner Method

\if KO 대상 요소에 연결된 LED Adorner를 계층에서 제거하고 참조를 비웁니다. \endif \if EN Removes the attached LED adorner from its layer and clears its stored reference. \endif

fe— \if KO LED를 제거할 대상 요소입니다. \endif \if EN The target element from which to remove the LED. \endif
SetAdornerContainer Method

\if KO 대상 요소에 Adorner 컨테이너 참조를 저장합니다. \endif \if EN Stores an adorner-container reference on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 저장할 컨테이너입니다. \endif \if EN The container to store. \endif
SetCorner Method

\if KO 대상 요소의 LED 표시 모서리를 설정합니다. \endif \if EN Sets the LED display corner on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 표시 모서리입니다. \endif \if EN The display corner. \endif
SetDiameter Method

\if KO 대상 요소의 LED 지름을 설정합니다. \endif \if EN Sets the LED diameter on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 픽셀 단위 지름입니다. \endif \if EN The diameter in pixels. \endif
SetInnerScale Method

\if KO 대상 요소의 LED 내부 원 비율을 설정합니다. \endif \if EN Sets the LED inner-circle scale on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 내부 원 비율입니다. \endif \if EN The inner-circle scale. \endif
SetIsEnabled Method

\if KO 대상 요소의 LED Adorner 활성화 여부를 설정합니다. \endif \if EN Sets whether the LED adorner is enabled on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 활성화 여부입니다. \endif \if EN Whether the adorner is enabled. \endif
SetIsOn Method

\if KO 대상 요소의 LED 켜짐 상태를 설정합니다. \endif \if EN Sets the LED on state on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 켜짐 상태입니다. \endif \if EN The on state. \endif
SetIsPulse Method

\if KO 대상 요소의 펄스 애니메이션 사용 여부를 설정합니다. \endif \if EN Sets whether pulse animation is enabled on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 펄스 사용 여부입니다. \endif \if EN Whether pulse is enabled. \endif
SetMargin Method

\if KO 대상 요소의 LED 가장자리 여백을 설정합니다. \endif \if EN Sets the LED edge margin on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 픽셀 단위 여백입니다. \endif \if EN The margin in pixels. \endif
SetOffInnerFill Method

\if KO 대상 요소의 꺼짐 내부 채우기 브러시를 설정합니다. \endif \if EN Sets the off-state inner-fill brush on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 설정할 브러시입니다. \endif \if EN The brush to set. \endif
SetOffOuterFill Method

\if KO 대상 요소의 꺼짐 외곽 채우기 브러시를 설정합니다. \endif \if EN Sets the off-state outer-fill brush on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 설정할 브러시입니다. \endif \if EN The brush to set. \endif
SetOnInnerFill Method

\if KO 대상 요소의 켜짐 내부 채우기 브러시를 설정합니다. \endif \if EN Sets the on-state inner-fill brush on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 설정할 브러시입니다. \endif \if EN The brush to set. \endif
SetOnOuterFill Method

\if KO 대상 요소의 켜짐 외곽 채우기 브러시를 설정합니다. \endif \if EN Sets the on-state outer-fill brush on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 설정할 브러시입니다. \endif \if EN The brush to set. \endif
SetStrokeBrush Method

\if KO 대상 요소의 외곽 링 선 브러시를 설정합니다. \endif \if EN Sets the outer-ring stroke brush on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 설정할 브러시입니다. \endif \if EN The brush to set. \endif
SetStrokeThickness Method

\if KO 대상 요소의 외곽 링 선 두께를 설정합니다. \endif \if EN Sets the outer-ring stroke thickness on a target element. \endif

o— \if KO 대상 요소입니다. \endif \if EN The target element. \endif
v— \if KO 선 두께입니다. \endif \if EN The stroke thickness. \endif
AdornerContainerProperty Field

\if KO 대상 요소에 설치한 Adorner 컨테이너를 보관하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached property that stores the adorner container installed on a target element. \endif

CornerProperty Field

\if KO LED 표시 모서리 연결 속성입니다. \endif \if EN Identifies the attached LED display-corner property. \endif

DiameterProperty Field

\if KO LED 지름 연결 속성입니다. \endif \if EN Identifies the attached LED diameter property. \endif

InnerScaleProperty Field

\if KO 내부 원 지름 비율 연결 속성입니다. \endif \if EN Identifies the attached inner-circle scale property. \endif

IsEnabledProperty Field

\if KO LED Adorner 활성화 여부 연결 속성입니다. \endif \if EN Identifies the attached property that enables the LED adorner. \endif

IsOnProperty Field

\if KO LED 켜짐 상태 연결 속성입니다. \endif \if EN Identifies the attached LED on-state property. \endif

IsPulseProperty Field

\if KO 펄스 애니메이션 사용 여부 연결 속성입니다. \endif \if EN Identifies the attached pulse-animation property. \endif

MarginProperty Field

\if KO 픽셀 단위 가장자리 여백 연결 속성입니다. \endif \if EN Identifies the attached edge-margin property in pixels. \endif

OffInnerFillProperty Field

\if KO 꺼짐 내부 채우기 연결 속성입니다. \endif \if EN Identifies the attached off-state inner-fill property. \endif

OffOuterFillProperty Field

\if KO 꺼짐 외곽 채우기 연결 속성입니다. \endif \if EN Identifies the attached off-state outer-fill property. \endif

OnInnerFillProperty Field

\if KO 켜짐 내부 채우기 연결 속성입니다. \endif \if EN Identifies the attached on-state inner-fill property. \endif

OnOuterFillProperty Field

\if KO 켜짐 외곽 채우기 연결 속성입니다. \endif \if EN Identifies the attached on-state outer-fill property. \endif

StrokeBrushProperty Field

\if KO 외곽 링 선 브러시 연결 속성입니다. \endif \if EN Identifies the attached outer-ring stroke-brush property. \endif

StrokeThicknessProperty Field

\if KO 외곽 링 선 두께 연결 속성입니다. \endif \if EN Identifies the attached outer-ring stroke-thickness property. \endif

DreamineCheckSelector

#ctor Method

\if KO 구성 요소를 초기화하고 내부 컨트롤 이벤트를 구독합니다. \endif \if EN Initializes the component and subscribes to inner-control events. \endif

InitializeComponent Method

InitializeComponent

OnCheckedChanged Method

\if KO 체크 상태에 따라 마지막 라디오 선택을 복원하거나 현재 선택을 해제합니다. \endif \if EN Restores the last radio selection or clears the current selection according to check state. \endif

isChecked— \if KO 체크박스가 선택되었는지 나타냅니다. \endif \if EN Indicates whether the check box is selected. \endif
RaiseValueChanged Method

\if KO 이벤트를 발생시키고 구성된 명령을 현재 컨트롤과 함께 실행합니다. \endif \if EN Raises and executes the configured command with this control. \endif

RememberRadio Method

\if KO 나중에 복원할 좌우 라디오 선택 상태를 저장합니다. \endif \if EN Stores left and right radio selection state for later restoration. \endif

left— \if KO 왼쪽이 선택되었으면 입니다. \endif \if EN when the left option is selected. \endif
AxisMax Property

\if KO 텍스트 입력에 바인딩할 축 최대값 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the axis-maximum text bound to the input box. \endif

CheckText Property

\if KO 체크박스 옆에 표시할 텍스트를 가져오거나 설정합니다. \endif \if EN Gets or sets the text displayed beside the check box. \endif

Command Property

\if KO 내부 값 변경 시 실행할 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command executed when an inner value changes. \endif

GroupName Property

\if KO 라디오 버튼 그룹 이름을 가져오거나 설정합니다. \endif \if EN Gets or sets the radio-button group name. \endif

IsChecked Property

\if KO 체크박스가 선택되어 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the check box is selected. \endif

IsLeftChecked Property

\if KO 왼쪽 라디오 버튼이 선택되어 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the left radio button is selected. \endif

IsRightChecked Property

\if KO 오른쪽 라디오 버튼이 선택되어 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the right radio button is selected. \endif

LeftRadioText Property

\if KO 왼쪽 라디오 버튼의 표시 텍스트를 가져오거나 설정합니다. \endif \if EN Gets or sets the left radio button's display text. \endif

RightRadioText Property

\if KO 오른쪽 라디오 버튼의 표시 텍스트를 가져오거나 설정합니다. \endif \if EN Gets or sets the right radio button's display text. \endif

_lastLeftChecked Field

\if KO 마지막 좌측 라디오 선택 상태를 저장합니다. \endif \if EN Stores the last left-radio selection state. \endif

_lastRightChecked Field

\if KO 마지막 우측 라디오 선택 상태를 저장합니다. \endif \if EN Stores the last right-radio selection state. \endif

AxisMaxProperty Field

\if KO 문자열 축 최대값 종속성 속성입니다. \endif \if EN Identifies the string-valued axis-maximum dependency property. \endif

CheckTextProperty Field

\if KO 체크박스 표시 텍스트 종속성 속성입니다. \endif \if EN Identifies the check-box display-text dependency property. \endif

CommandProperty Field

\if KO 내부 값이 변경될 때 실행할 명령 종속성 속성입니다. \endif \if EN Identifies the command dependency property executed when an inner value changes. \endif

GroupNameProperty Field

\if KO 라디오 버튼 상호 배타 그룹 이름 종속성 속성입니다. \endif \if EN Identifies the radio-button mutual-exclusion group-name dependency property. \endif

IsCheckedProperty Field

\if KO 체크박스 선택 상태 종속성 속성입니다. \endif \if EN Identifies the check-box selection-state dependency property. \endif

IsLeftCheckedProperty Field

\if KO 왼쪽 라디오 선택 상태 종속성 속성입니다. \endif \if EN Identifies the left-radio selection-state dependency property. \endif

IsRightCheckedProperty Field

\if KO 오른쪽 라디오 선택 상태 종속성 속성입니다. \endif \if EN Identifies the right-radio selection-state dependency property. \endif

LeftRadioTextProperty Field

\if KO 왼쪽 라디오 표시 텍스트 종속성 속성입니다. \endif \if EN Identifies the left-radio display-text dependency property. \endif

RightRadioTextProperty Field

\if KO 오른쪽 라디오 표시 텍스트 종속성 속성입니다. \endif \if EN Identifies the right-radio display-text dependency property. \endif

ValueChanged Event

\if KO 내부 체크박스, 라디오 버튼 또는 텍스트 값이 변경될 때 발생합니다. \endif \if EN Occurs when an inner check box, radio button, or text value changes. \endif

DreamineComboBox

GetCommand Method

\if KO 지정한 객체에 연결된 명령을 가져옵니다. \endif \if EN Gets the command attached to the specified object. \endif

obj— \if KO 명령을 읽을 객체입니다. \endif \if EN The object from which to read the command. \endif

반환: \if KO 연결된 명령입니다. \endif \if EN The attached command. \endif

GetCommandParameter Method

\if KO 지정한 객체의 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter from the specified object. \endif

obj— \if KO 값을 읽을 객체입니다. \endif \if EN The object from which to read the value. \endif

반환: \if KO 명령 매개변수입니다. \endif \if EN The command parameter. \endif

GetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 목록을 가져옵니다. \endif \if EN Gets the command-trigger list from the specified object. \endif

obj— \if KO 값을 읽을 객체입니다. \endif \if EN The object from which to read the value. \endif

반환: \if KO 쉼표 구분 이벤트 이름 목록입니다. \endif \if EN The comma-separated event-name list. \endif

GetDropDownClosedHandler Method

\if KO 저장된 드롭다운 닫힘 처리기를 가져옵니다. \endif \if EN Gets the stored drop-down-closed handler. \endif

o— \if KO 처리기를 소유한 객체입니다. \endif \if EN The object that owns the handler. \endif

반환: \if KO 저장된 처리기이며 없으면 입니다. \endif \if EN The stored handler, or if absent. \endif

GetIsDropDownClosedHooked Method

\if KO 드롭다운 닫힘 처리기 연결 여부를 가져옵니다. \endif \if EN Gets whether the drop-down-closed handler is connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif

반환: \if KO 연결 여부입니다. \endif \if EN The connection state. \endif

GetIsHandlersHooked Method

\if KO 라우트 이벤트 처리기 연결 여부를 가져옵니다. \endif \if EN Gets whether routed-event handlers are connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif

반환: \if KO 처리기가 연결되었으면 입니다. \endif \if EN if the handlers are connected. \endif

GetIsUnloadedHooked Method

\if KO 언로드 처리기 연결 여부를 가져옵니다. \endif \if EN Gets whether the unloaded handler is connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif

반환: \if KO 연결 여부입니다. \endif \if EN The connection state. \endif

GetUnloadedHandler Method

\if KO 저장된 언로드 처리기를 가져옵니다. \endif \if EN Gets the stored unloaded handler. \endif

o— \if KO 처리기를 소유한 객체입니다. \endif \if EN The object that owns the handler. \endif

반환: \if KO 저장된 처리기이며 없으면 입니다. \endif \if EN The stored handler, or if absent. \endif

OnCommandChanged Method

\if KO 명령이 설정되면 지원 이벤트를 한 번 연결하고 언로드 시 드롭다운 처리기를 해제하도록 구성합니다. \endif \if EN Hooks supported events once when a command is assigned and configures drop-down-handler cleanup on unload. \endif

d— \if KO 명령 속성이 변경된 객체입니다. \endif \if EN The object whose command property changed. \endif
e— \if KO 이전 값과 새 값을 포함하는 속성 변경 데이터입니다. \endif \if EN Property-change data containing the old and new values. \endif
SetCommand Method

\if KO 지정한 객체에 명령을 연결합니다. \endif \if EN Attaches a command to the specified object. \endif

obj— \if KO 명령을 설정할 객체입니다. \endif \if EN The object on which to set the command. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 지정한 객체에 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter on the specified object. \endif

obj— \if KO 값을 설정할 객체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령에 전달할 값입니다. \endif \if EN The value to pass to the command. \endif
SetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 목록을 설정합니다. \endif \if EN Sets the command-trigger list on the specified object. \endif

obj— \if KO 값을 설정할 객체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름 목록입니다. \endif \if EN The comma-separated event-name list. \endif
SetDropDownClosedHandler Method

\if KO 해제에 사용할 드롭다운 닫힘 처리기를 저장합니다. \endif \if EN Stores the drop-down-closed handler used for later removal. \endif

o— \if KO 처리기를 소유한 객체입니다. \endif \if EN The object that owns the handler. \endif
h— \if KO 저장할 처리기이며 제거 시 입니다. \endif \if EN The handler to store, or when clearing it. \endif
SetIsDropDownClosedHooked Method

\if KO 드롭다운 닫힘 처리기 연결 여부를 설정합니다. \endif \if EN Sets whether the drop-down-closed handler is connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif
v— \if KO 설정할 상태입니다. \endif \if EN The state to set. \endif
SetIsHandlersHooked Method

\if KO 라우트 이벤트 처리기 연결 여부를 설정합니다. \endif \if EN Sets whether routed-event handlers are connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif
v— \if KO 설정할 상태입니다. \endif \if EN The state to set. \endif
SetIsUnloadedHooked Method

\if KO 언로드 처리기 연결 여부를 설정합니다. \endif \if EN Sets whether the unloaded handler is connected. \endif

o— \if KO 상태를 소유한 객체입니다. \endif \if EN The object that owns the state. \endif
v— \if KO 설정할 상태입니다. \endif \if EN The state to set. \endif
SetUnloadedHandler Method

\if KO 언로드 처리기를 저장합니다. \endif \if EN Stores the unloaded handler. \endif

o— \if KO 처리기를 소유한 객체입니다. \endif \if EN The object that owns the handler. \endif
h— \if KO 저장할 처리기입니다. \endif \if EN The handler to store. \endif
TryExecuteCommand Method

\if KO 라우트 이벤트가 구성된 트리거와 일치하면 명령을 실행합니다. \endif \if EN Executes the command when a routed event matches a configured trigger. \endif

d— \if KO 연결 속성을 소유한 객체입니다. \endif \if EN The object that owns the attached properties. \endif
sender— \if KO 원래 이벤트 발신자입니다. \endif \if EN The original event sender. \endif
eventName— \if KO 비교할 이벤트 이름입니다. \endif \if EN The event name to compare. \endif
eventArgs— \if KO 원래 라우트 이벤트 데이터입니다. \endif \if EN The original routed-event data. \endif
TryExecuteCommand Method

\if KO 일반 이벤트가 구성된 트리거와 일치하면 명령을 실행합니다. \endif \if EN Executes the command when a non-routed event matches a configured trigger. \endif

d— \if KO 연결 속성을 소유한 객체입니다. \endif \if EN The object that owns the attached properties. \endif
sender— \if KO 원래 이벤트 발신자입니다. \endif \if EN The original event sender. \endif
eventName— \if KO 비교할 이벤트 이름입니다. \endif \if EN The event name to compare. \endif
eventArgs— \if KO 원래 이벤트 데이터입니다. \endif \if EN The original event data. \endif
CommandParameterProperty Field

\if KO 명령에 전달할 선택적 연결 매개변수를 식별합니다. \endif \if EN Identifies the optional attached parameter passed to the command. \endif

CommandProperty Field

\if KO 이벤트와 일치할 때 실행할 연결 명령을 식별합니다. \endif \if EN Identifies the attached command executed when an event matches. \endif

CommandTriggerNameProperty Field

\if KO 명령을 실행할 쉼표 구분 이벤트 이름 목록을 식별합니다. \endif \if EN Identifies the comma-separated event-name list that triggers the command. \endif

DropDownClosedHandlerProperty Field

\if KO 나중에 해제할 드롭다운 닫힘 처리기를 보관하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached property that stores the drop-down-closed handler for later removal. \endif

IsDropDownClosedHookedProperty Field

\if KO 드롭다운 닫힘 처리기의 중복 구독을 방지하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached flag that prevents duplicate drop-down-closed subscriptions. \endif

IsHandlersHookedProperty Field

\if KO 라우트 이벤트 처리기가 이미 연결되었는지 나타내는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached flag indicating whether routed-event handlers are already connected. \endif

IsUnloadedHookedProperty Field

\if KO 언로드 처리기의 중복 구독을 방지하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached flag that prevents duplicate unloaded-handler subscriptions. \endif

UnloadedHandlerProperty Field

\if KO 언로드 처리기 인스턴스를 보관하는 내부 연결 속성입니다. \endif \if EN Identifies the internal attached property that stores the unloaded-handler instance. \endif

DreamineComboBoxCommandContext

#ctor Method

\if KO 이벤트 정보와 현재 선택 상태로 명령 컨텍스트를 만듭니다. \endif \if EN Initializes a command context from event information and the current selection state. \endif

eventName— \if KO 트리거 이벤트 이름입니다. 이면 빈 문자열로 저장됩니다. \endif \if EN The trigger-event name; is stored as an empty string. \endif
sender— \if KO 원래 이벤트 발신자입니다. \endif \if EN The original event sender. \endif
args— \if KO 원래 이벤트 데이터입니다. \endif \if EN The original event data. \endif
combo— \if KO 선택 상태를 읽을 콤보 상자입니다. \endif \if EN The combo box from which to capture selection state. \endif
ToString Method

\if KO 이벤트와 선택 상태를 나타내는 진단 문자열을 반환합니다. \endif \if EN Returns a diagnostic string describing the event and selection state. \endif

반환: \if KO 이벤트 이름, 선택 항목 및 선택 인덱스가 포함된 문자열입니다. \endif \if EN A string containing the event name, selected item, and selected index. \endif

ComboBox Property

\if KO 이벤트와 연결된 콤보 상자 인스턴스를 가져옵니다. \endif \if EN Gets the combo-box instance associated with the event. \endif

EventArgs Property

\if KO 원래 이벤트 데이터를 가져옵니다. \endif \if EN Gets the original event data. \endif

EventName Property

\if KO 명령 실행을 유발한 이벤트 이름을 가져옵니다. \endif \if EN Gets the name of the event that triggered command execution. \endif

SelectedIndex Property

\if KO 컨텍스트 생성 당시 선택 인덱스를 가져옵니다. \endif \if EN Gets the selected-index snapshot captured when the context was created. \endif

SelectedItem Property

\if KO 컨텍스트 생성 당시 선택 항목을 가져옵니다. \endif \if EN Gets the selected-item snapshot captured when the context was created. \endif

SelectedValue Property

\if KO 컨텍스트 생성 당시 선택 값을 가져옵니다. \endif \if EN Gets the selected-value snapshot captured when the context was created. \endif

Sender Property

\if KO 원래 이벤트 발신자를 가져옵니다. \endif \if EN Gets the original event sender. \endif

DreamineDataGrid

#cctor Method

\if KO 기본 스타일 키를 재정의하고 테마 리소스 사전이 아직 없으면 애플리케이션에 병합합니다. \endif \if EN Overrides the default style key and merges the theme resource dictionary into the application when not already present. \endif

DreamineExpander

#cctor Method

\if KO 기본 스타일 키를 재정의하고 Expander 테마 리소스를 한 번만 병합합니다. \endif \if EN Overrides the default style key and merges the expander theme resources once. \endif

OnIsExpandedChanged Method

\if KO 확장 상태 변경 시 명령을 실행하거나 확장 아이콘이 없으면 접힘을 취소합니다. \endif \if EN Executes the state-change command or cancels collapse when no expand icon is shown. \endif

d— \if KO 상태가 변경된 Expander입니다. \endif \if EN The expander whose state changed. \endif
e— \if KO 이전 값과 새 값을 포함한 변경 데이터입니다. \endif \if EN Change data containing the old and new values. \endif
ArrowPlacement Property

\if KO 확장 화살표 아이콘의 위치를 가져오거나 설정합니다. \endif \if EN Gets or sets the expand-arrow icon position. \endif

ExpandChangedCommand Property

\if KO 확장 상태가 바뀔 때 실행할 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command executed when expansion state changes. \endif

HeaderFontSize Property

\if KO 헤더 글꼴 크기를 가져오거나 설정합니다. \endif \if EN Gets or sets the header font size. \endif

HeaderFontWeight Property

\if KO 헤더 글꼴 두께를 가져오거나 설정합니다. \endif \if EN Gets or sets the header font weight. \endif

HeaderForeground Property

\if KO 헤더 텍스트의 전경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the header-text foreground brush. \endif

IsExpanded Property

\if KO 콘텐츠가 현재 확장되어 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the content is currently expanded. \endif

ShowExpandIcon Property

\if KO 확장·접기 아이콘을 표시할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the expand-collapse icon is shown. \endif

UseExpandAnimation Property

\if KO 확장하거나 접을 때 애니메이션을 사용할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether animation is used while expanding or collapsing. \endif

ArrowPlacementProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

ExpandChangedCommandProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

HeaderFontSizeProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

HeaderFontWeightProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

HeaderForegroundProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

IsExpandedProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

ShowExpandIconProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

UseExpandAnimationProperty Field

\if KO 종속성 속성입니다. \endif \if EN Identifies the dependency property. \endif

DreamineImage

#cctor Method

\if KO 기본 스타일 키를 재정의하고 이미지 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key and merges the image theme resources. \endif

#ctor Method

\if KO 이미지 컨트롤을 만들고 마우스 누르기, 놓기와 이동 이벤트를 연결합니다. \endif \if EN Initializes the image control and attaches mouse-down, mouse-up, and mouse-move events. \endif

OnMouseLeftButtonUp Method

\if KO 마우스 캡처를 해제하고 드래그가 아니면 클릭 명령을 실행합니다. \endif \if EN Releases mouse capture and executes the click command when the interaction was not a drag. \endif

sender— \if KO 이벤트를 발생시킨 컨트롤입니다. \endif \if EN The control that raised the event. \endif
e— \if KO 마우스 버튼 이벤트 데이터입니다. \endif \if EN The mouse-button event data. \endif
OnMouseMove Method

\if KO 마우스 이동이 시스템 드래그 임계값을 넘으면 상위 창의 드래그 이동을 시작합니다. \endif \if EN Starts dragging the containing window when mouse movement exceeds system drag thresholds. \endif

sender— \if KO 이벤트를 발생시킨 컨트롤입니다. \endif \if EN The control that raised the event. \endif
e— \if KO 버튼 상태와 위치를 제공하는 마우스 이벤트 데이터입니다. \endif \if EN Mouse event data providing button state and position. \endif
OnPreviewMouseLeftButtonDown Method

\if KO 더블클릭이면 창 상태를 전환하고, 그 외에는 드래그 기준점을 기록해 마우스를 캡처합니다. \endif \if EN Toggles window state on double-click; otherwise, records the drag origin and captures the mouse. \endif

sender— \if KO 이벤트를 발생시킨 컨트롤입니다. \endif \if EN The control that raised the event. \endif
e— \if KO 클릭 횟수와 위치를 제공하는 마우스 이벤트 데이터입니다. \endif \if EN Mouse event data providing click count and position. \endif
ClickCommand Property

\if KO 드래그가 아닌 클릭에서 실행할 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command executed for a nondrag click. \endif

CommandParameter Property

\if KO 클릭 명령에 전달할 매개변수를 가져오거나 설정합니다. \endif \if EN Gets or sets the parameter passed to the click command. \endif

CornerRadius Property

\if KO 이미지 모서리 반지름을 가져오거나 설정합니다. \endif \if EN Gets or sets the image corner radius. \endif

FallbackSource Property

\if KO 기본 소스를 표시할 수 없을 때 사용할 대체 이미지 소스를 가져오거나 설정합니다. \endif \if EN Gets or sets the fallback image source used when the primary source cannot be displayed. \endif

IsDoubleClickToggleMaximize Property

\if KO 더블클릭으로 상위 창의 최대화와 복원을 전환할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether double-click toggles maximized and normal states of the containing window. \endif

IsWindowDragEnabled Property

\if KO 마우스 드래그로 상위 창을 이동할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether mouse dragging moves the containing window. \endif

Source Property

\if KO 표시할 기본 이미지 소스를 가져오거나 설정합니다. \endif \if EN Gets or sets the primary image source to display. \endif

Stretch Property

\if KO 이미지가 사용 가능한 영역을 채우는 방식을 가져오거나 설정합니다. \endif \if EN Gets or sets how the image fills its available area. \endif

_isDragging Field

\if KO 현재 입력이 드래그로 판정되었는지 나타냅니다. \endif \if EN Indicates whether the current input has been classified as a drag. \endif

_pressPoint Field

\if KO 마우스를 누른 기준 위치입니다. \endif \if EN Stores the mouse-press reference position. \endif

ClickCommandProperty Field

\if KO 클릭 시 실행할 명령 종속성 속성입니다. \endif \if EN Identifies the command dependency property executed on click. \endif

CommandParameterProperty Field

\if KO 클릭 명령 매개변수 종속성 속성입니다. \endif \if EN Identifies the click-command parameter dependency property. \endif

CornerRadiusProperty Field

\if KO 이미지 모서리 반지름 종속성 속성입니다. \endif \if EN Identifies the image corner-radius dependency property. \endif

FallbackSourceProperty Field

\if KO 기본 이미지 로드 실패 시 사용할 대체 소스 종속성 속성입니다. \endif \if EN Identifies the fallback-source dependency property used when the primary image fails. \endif

IsDoubleClickToggleMaximizeProperty Field

\if KO 더블클릭 최대화 전환 활성화 여부 종속성 속성입니다. \endif \if EN Identifies the dependency property that enables double-click maximize toggling. \endif

IsWindowDragEnabledProperty Field

\if KO 창 드래그 활성화 여부 종속성 속성입니다. \endif \if EN Identifies the dependency property that enables window dragging. \endif

SourceProperty Field

\if KO 기본 이미지 소스 종속성 속성입니다. \endif \if EN Identifies the primary image-source dependency property. \endif

StretchProperty Field

\if KO 이미지 늘이기 방식 종속성 속성입니다. \endif \if EN Identifies the image-stretch dependency property. \endif

DreamineLabel

#cctor Method

\if KO 기본 스타일 키를 재정의하고 레이블 테마 리소스를 애플리케이션에 병합합니다. \endif \if EN Overrides the default style key and merges the label theme resources into the application. \endif

GetCommand Method

\if KO 대상 개체에 설정된 명령을 가져옵니다. \endif \if EN Gets the command configured on a target object. \endif

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

반환: \if KO 구성된 명령이며 없으면 null입니다. \endif \if EN The configured command, or null when absent. \endif

GetCommandParameter Method

\if KO 대상 개체에 설정된 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter configured on a target object. \endif

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

반환: \if KO 구성된 매개변수이며 없으면 null입니다. \endif \if EN The configured parameter, or null when absent. \endif

GetCommandTriggerName Method

\if KO 대상 개체의 명령 트리거 이벤트 이름 목록을 가져옵니다. \endif \if EN Gets command-trigger event names 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 Comma-separated event names, or an empty string when absent. \endif

OnCommandChanged Method

\if KO 명령 속성이 처음 설정될 때 지원되는 입력 이벤트 처리기를 한 번만 연결합니다. \endif \if EN Attaches supported input-event handlers once when the command property is first set. \endif

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

\if KO 대상 개체에 실행할 명령을 설정합니다. \endif \if EN Sets the command to execute 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 command to execute. \endif
SetCommandParameter Method

\if KO 대상 개체에 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter 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 value passed to the command. \endif
SetCommandTriggerName Method

\if KO 대상 개체에 명령 트리거 이벤트 이름 목록을 설정합니다. \endif \if EN Sets command-trigger event names 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 Comma-separated event names. \endif
TryExecuteCommand Method

\if KO 이벤트 이름이 구성된 목록에 있으면 명령 실행 가능 여부를 확인하고 실행합니다. \endif \if EN Executes the command when the event name is configured and the command can run. \endif

d— \if KO 명령 설정을 보유한 개체입니다. \endif \if EN The object that owns the command settings. \endif
eventName— \if KO 발생한 이벤트 이름입니다. \endif \if EN The name of the event that occurred. \endif
eventArgs— \if KO 기본 명령 매개변수로 사용할 이벤트 데이터입니다. \endif \if EN Event data used as the default command parameter. \endif
CommandParameterProperty Field

\if KO 연결 명령에 전달할 선택적 매개변수 속성입니다. null이면 이벤트 데이터가 전달됩니다. \endif \if EN Identifies the optional attached command parameter; event data is passed when null. \endif

CommandProperty Field

\if KO 구성한 트리거 이벤트에서 실행할 연결 명령 속성입니다. \endif \if EN Identifies the attached command executed for configured trigger events. \endif

CommandTriggerNameProperty Field

\if KO 쉼표로 구분된 명령 트리거 이벤트 이름 목록 속성입니다. \endif \if EN Identifies the comma-separated list of command-trigger event names. \endif

IsHandlersHookedProperty Field

\if KO 내부 이벤트 처리기의 중복 연결을 방지하는 플래그 속성입니다. \endif \if EN Identifies the internal flag that prevents duplicate event-handler attachment. \endif

DreamineLightBulb

CreateGlassGeometry Method

\if KO 전구 유리 외곽선을 나타내는 고정된 스트림 기하 도형을 만듭니다. \endif \if EN Creates a frozen stream geometry representing the bulb's glass outline. \endif

cx— \if KO 전구 중심의 X 좌표입니다. \endif \if EN The bulb center's X coordinate. \endif
top— \if KO 전구 상단의 Y 좌표입니다. \endif \if EN The bulb top's Y coordinate. \endif
d— \if KO 전구 기준 지름입니다. \endif \if EN The bulb reference diameter. \endif

반환: \if KO 고정된 유리 외곽선 기하 도형입니다. \endif \if EN The frozen glass-outline geometry. \endif

DrawBaseRib Method

\if KO 전구 베이스의 둥근 가로 리브 하나를 그립니다. \endif \if EN Draws one rounded horizontal rib on the bulb base. \endif

dc— \if KO 그리기 컨텍스트입니다. \endif \if EN The drawing context. \endif
cx— \if KO 리브 중심의 X 좌표입니다. \endif \if EN The rib center's X coordinate. \endif
y— \if KO 리브 상단의 Y 좌표입니다. \endif \if EN The rib top's Y coordinate. \endif
width— \if KO 리브 너비입니다. \endif \if EN The rib width. \endif
color— \if KO 리브 채우기 색입니다. \endif \if EN The rib fill color. \endif
MeasureOverride Method

\if KO 최소 지름을 적용하여 전구 전체가 들어갈 원하는 크기를 계산합니다. \endif \if EN Calculates the desired size that contains the bulb after applying its minimum diameter. \endif

availableSize— \if KO 부모 요소가 제공하는 사용 가능 크기입니다. \endif \if EN The available size supplied by the parent. \endif

반환: \if KO 전구 렌더링에 필요한 크기입니다. \endif \if EN The size required to render the bulb. \endif

OnRender Method

\if KO 현재 상태에 맞는 빛, 유리, 필라멘트와 전구 베이스를 그립니다. \endif \if EN Draws the glow, glass, filament, and bulb base for the current state. \endif

dc— \if KO 그리기 명령을 받을 렌더링 컨텍스트입니다. \endif \if EN The drawing context that receives rendering commands. \endif
Diameter Property

\if KO 전구 본체의 기준 지름을 가져오거나 설정합니다. \endif \if EN Gets or sets the reference diameter of the bulb body. \endif

IsOn Property

\if KO 전구가 켜져 있는지 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the bulb is on. \endif

DiameterProperty Field

\if KO 전구 지름을 저장하는 종속성 속성입니다. \endif \if EN Identifies the dependency property that stores the bulb diameter. \endif

IsOnProperty Field

\if KO 전구의 켜짐 상태를 저장하는 종속성 속성입니다. \endif \if EN Identifies the dependency property that stores the bulb's on state. \endif

DreamineListBox

#cctor Method

\if KO 기본 스타일 키를 한 번 재정의하고 목록 상자 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key once and merges the list-box theme resources. \endif

#ctor Method

\if KO 목록 상자를 만들고 스타일 리소스가 병합되었는지 다시 확인합니다. \endif \if EN Initializes the list box and ensures that its style resources are merged. \endif

GetCommand Method

\if KO 설정된 연결 명령을 가져옵니다. \endif \if EN Gets the configured attached command. \endif

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

반환: \if KO 구성된 명령입니다. \endif \if EN The configured command. \endif

GetCommandParameter Method

\if KO 연결 명령 매개변수를 가져옵니다. \endif \if EN Gets the attached command parameter. \endif

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

반환: \if KO 구성된 명령 매개변수입니다. \endif \if EN The configured command parameter. \endif

GetCommandTriggerName Method

\if KO 명령 트리거 이벤트 이름을 가져옵니다. \endif \if EN Gets command-trigger event names. \endif

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

반환: \if KO 구성된 이벤트 이름입니다. \endif \if EN The configured event names. \endif

OnCommandChanged Method

\if KO 명령 값 변경 시 마우스, 키보드, 터치와 클릭 이벤트 처리기를 연결합니다. \endif \if EN Attaches mouse, keyboard, touch, and click event handlers when the command changes. \endif

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

\if KO 실행할 연결 명령을 설정합니다. \endif \if EN Sets the attached command to execute. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 연결 명령 매개변수를 설정합니다. \endif \if EN Sets the attached command parameter. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령 매개변수입니다. \endif \if EN The command parameter. \endif
SetCommandTriggerName Method

\if KO 명령 트리거 이벤트 이름을 설정합니다. \endif \if EN Sets command-trigger event names. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름입니다. \endif \if EN Comma-separated event names. \endif
TryExecuteCommand Method

\if KO 발생한 이벤트 이름이 트리거 목록과 일치하면 연결 명령을 실행합니다. \endif \if EN Executes the attached command when the event name matches the trigger list. \endif

d— \if KO 명령 설정을 보유한 개체입니다. \endif \if EN The object that owns command settings. \endif
eventName— \if KO 발생한 이벤트 이름입니다. \endif \if EN The name of the event that occurred. \endif
eventArgs— \if KO 기본 명령 매개변수로 사용할 이벤트 데이터입니다. \endif \if EN Event data used as the default command parameter. \endif
TryMergeStyleOnce Method

\if KO 현재 애플리케이션에 목록 상자 스타일 리소스를 한 번만 병합합니다. \endif \if EN Merges the list-box style resources into the current application only once. \endif

CommandParameterProperty Field

\if KO 명령에 전달할 연결 매개변수 속성입니다. 값이 없으면 이벤트 데이터가 전달됩니다. \endif \if EN Identifies the attached command parameter; event data is passed when absent. \endif

CommandProperty Field

\if KO 구성된 입력 이벤트에서 실행할 연결 명령 속성입니다. \endif \if EN Identifies the attached command executed for configured input events. \endif

CommandTriggerNameProperty Field

\if KO 명령을 실행할 쉼표 구분 이벤트 이름 목록 속성입니다. \endif \if EN Identifies the comma-separated event-name list that triggers the command. \endif

DreamineMessageBox

GetActiveWindow Method

\if KO 메시지 상자의 소유자로 사용할 현재 활성 WPF 창을 찾습니다. \endif \if EN Finds the currently active WPF window to use as the message-box owner. \endif

반환: \if KO 활성 창이며 없으면 null입니다. \endif \if EN The active window, or null when none is active. \endif

Show Method

\if KO UI Dispatcher에서 사용자 지정 메시지 상자를 모달 방식으로 표시하고 결과를 반환합니다. \endif \if EN Displays a custom message box modally on the UI dispatcher and returns its result. \endif

message— \if KO 표시할 메시지입니다. \endif \if EN The message to display. \endif
title— \if KO 창 제목입니다. \endif \if EN The window title. \endif
buttons— \if KO 표시할 버튼 구성입니다. \endif \if EN The button configuration to display. \endif
icon— \if KO 표시할 아이콘입니다. \endif \if EN The icon to display. \endif
autoClick— \if KO 지연 후 자동 선택할 결과입니다. \endif \if EN The result selected automatically after the delay. \endif
autoClickDelaySeconds— \if KO 자동 클릭까지의 초이며 0은 비활성화입니다. \endif \if EN Seconds before auto-click; zero disables it. \endif
enableDelaySeconds— \if KO 버튼 활성화까지의 초이며 0은 지연 없음입니다. \endif \if EN Seconds before buttons are enabled; zero means no delay. \endif

반환: \if KO 사용자가 선택했거나 자동 클릭된 결과입니다. \endif \if EN The user-selected or automatically selected result. \endif

ShowAsync Method

\if KO 같은 내용의 중복을 억제하며 사용자 지정 메시지 상자를 Dispatcher에 비동기로 예약합니다. \endif \if EN Asynchronously schedules a custom message box on the dispatcher while suppressing duplicates with identical content. \endif

message— \if KO 표시할 메시지입니다. \endif \if EN The message to display. \endif
title— \if KO 창 제목입니다. \endif \if EN The window title. \endif
buttons— \if KO 표시할 버튼 구성입니다. \endif \if EN The button configuration to display. \endif
icon— \if KO 표시할 아이콘입니다. \endif \if EN The icon to display. \endif
callback— \if KO 창이 닫힌 뒤 결과와 함께 호출할 선택적 콜백입니다. \endif \if EN An optional callback invoked with the result after the window closes. \endif
autoClick— \if KO 지연 후 자동 선택할 결과입니다. \endif \if EN The result selected automatically after the delay. \endif
autoClickDelaySeconds— \if KO 자동 클릭까지의 초입니다. \endif \if EN Seconds before auto-click. \endif
enableDelaySeconds— \if KO 버튼 활성화까지의 초입니다. \endif \if EN Seconds before buttons are enabled. \endif
_lock Field

\if KO 메시지 상자 상태 동기화를 위해 예약된 잠금 개체입니다. \endif \if EN Stores a lock object reserved for message-box state synchronization. \endif

DreamineMessageBoxWindow

#ctor Method

\if KO 표시 내용과 버튼 동작을 구성하여 메시지 상자 창을 만듭니다. \endif \if EN Initializes a message-box window with configured content and button behavior. \endif

title— \if KO 창 제목입니다. \endif \if EN The window title. \endif
message— \if KO 표시할 메시지입니다. \endif \if EN The message to display. \endif
icon— \if KO 표시할 아이콘입니다. \endif \if EN The icon to display. \endif
buttons— \if KO 표시할 버튼 구성입니다. \endif \if EN The button layout to display. \endif
autoClickTarget— \if KO 자동 선택할 결과입니다. \endif \if EN The result to select automatically. \endif
autoClickDelaySeconds— \if KO 자동 클릭까지의 초입니다. \endif \if EN Seconds before auto-click. \endif
enableDelaySeconds— \if KO 버튼 활성화까지의 초입니다. \endif \if EN Seconds before buttons are enabled. \endif
BtnCancel_Click Method

\if KO 취소 버튼 클릭을 처리하여 결과를 설정하고 창을 닫습니다. \endif \if EN Handles the Cancel button click by setting the result and closing the window. \endif

sender— \if KO 이벤트를 발생시킨 버튼입니다. \endif \if EN The button that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
BtnNo_Click Method

\if KO 아니요 버튼 클릭을 처리하여 결과를 설정하고 창을 닫습니다. \endif \if EN Handles the No button click by setting the result and closing the window. \endif

sender— \if KO 이벤트를 발생시킨 버튼입니다. \endif \if EN The button that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
BtnOk_Click Method

\if KO 확인 버튼 클릭을 처리하여 결과를 설정하고 창을 닫습니다. \endif \if EN Handles the OK button click by setting the result and closing the window. \endif

sender— \if KO 이벤트를 발생시킨 버튼입니다. \endif \if EN The button that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
BtnYes_Click Method

\if KO 예 버튼 클릭을 처리하여 결과를 설정하고 창을 닫습니다. \endif \if EN Handles the Yes button click by setting the result and closing the window. \endif

sender— \if KO 이벤트를 발생시킨 버튼입니다. \endif \if EN The button that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
DisableButtonsAndEnableLaterAsync Method

\if KO 모든 버튼을 일시적으로 비활성화하고 남은 시간을 표시한 뒤 다시 활성화합니다. \endif \if EN Temporarily disables all buttons, displays a countdown, and enables them again afterward. \endif

delaySeconds— \if KO 비활성화할 시간(초)입니다. \endif \if EN The number of seconds to keep buttons disabled. \endif
ct— \if KO 창 종료 시 작업을 중단할 취소 토큰입니다. \endif \if EN A token that stops the operation when the window closes. \endif

반환: \if KO 지연 및 버튼 복원 작업을 나타내는 Task입니다. \endif \if EN A task representing the delay and button restoration operation. \endif

GetEmoji Method

\if KO 메시지 상자 아이콘 형식에 대응하는 이모지를 반환합니다. \endif \if EN Returns an emoji corresponding to a message-box icon type. \endif

icon— \if KO 변환할 아이콘 형식입니다. \endif \if EN The icon type to convert. \endif

반환: \if KO 대응하는 이모지 문자열입니다. \endif \if EN The corresponding emoji string. \endif

GetTargetButton Method

\if KO 메시지 상자 결과에 대응하는 실제 버튼 요소를 가져옵니다. \endif \if EN Gets the actual button element corresponding to a message-box result. \endif

result— \if KO 버튼에 매핑할 결과입니다. \endif \if EN The result to map to a button. \endif

반환: \if KO 대응하는 버튼이며 없으면 null입니다. \endif \if EN The corresponding button, or null when none exists. \endif

InitializeComponent Method

InitializeComponent

OnClosed Method

\if KO 창 종료 시 진행 중인 지연 작업을 취소하고 토큰 소스를 해제합니다. \endif \if EN Cancels pending delayed operations and disposes the token source when the window closes. \endif

e— \if KO 창 종료 이벤트 데이터입니다. \endif \if EN The window-close event data. \endif
SetupButtons Method

\if KO 지정한 버튼 구성에 따라 각 버튼의 가시성과 초기 포커스를 설정합니다. \endif \if EN Configures each button's visibility and initial focus according to the specified layout. \endif

buttons— \if KO 표시할 버튼 구성입니다. \endif \if EN The button layout to display. \endif
StartAutoClickAsync Method

\if KO 대상 버튼에 남은 시간을 표시하고 지연 후 해당 버튼 클릭을 실행합니다. \endif \if EN Displays a countdown on the target button and triggers its click after the delay. \endif

target— \if KO 자동 실행할 버튼 결과입니다. \endif \if EN The button result to trigger. \endif
delaySeconds— \if KO 자동 클릭까지의 시간(초)입니다. \endif \if EN Seconds before auto-click. \endif
ct— \if KO 창 종료 시 작업을 중단할 취소 토큰입니다. \endif \if EN A token that stops the operation when the window closes. \endif

반환: \if KO 카운트다운과 자동 클릭 작업을 나타내는 Task입니다. \endif \if EN A task representing the countdown and auto-click operation. \endif

Result Property

\if KO 사용자 또는 자동 클릭이 선택한 결과를 가져옵니다. \endif \if EN Gets the result selected by the user or auto-click operation. \endif

_cts Field

\if KO 창이 닫힐 때 지연 작업을 취소하는 토큰 소스입니다. \endif \if EN Supplies cancellation for delayed operations when the window closes. \endif

DreamineNavigationBar

#ctor Method

\if KO 구성 요소를 초기화하고 전역 입력 추적 및 인스턴스 수명 처리를 등록합니다. \endif \if EN Initializes components and registers global input tracking and instance-lifetime cleanup. \endif

ApplyLastButtonMargin Method

\if KO 모든 버튼에 기본 여백을 적용하고 마지막 표시 버튼에 별도 여백을 적용합니다. \endif \if EN Applies the default margin to all buttons and a distinct margin to the last visible button. \endif

defaultMargin— \if KO 일반 버튼에 적용할 여백입니다. \endif \if EN The margin applied to ordinary buttons. \endif
lastMargin— \if KO 마지막 표시 버튼에 적용할 여백입니다. \endif \if EN The margin applied to the last visible button. \endif
ButtonDatas_CollectionChanged Method

\if KO 버튼 모음 변경 시 여백과 정렬을 다시 계산합니다. \endif \if EN Recalculates margins and alignment when the button collection changes. \endif

sender— \if KO 변경된 버튼 모음입니다. \endif \if EN The changed button collection. \endif
e— \if KO 모음 변경 데이터입니다. \endif \if EN Collection-change data. \endif
DreamineButton_Click Method

\if KO 내부 탐색 버튼 클릭 이벤트를 받기 위한 확장 지점입니다. \endif \if EN Provides an extension point for internal navigation-button click events. \endif

sender— \if KO 클릭된 버튼입니다. \endif \if EN The clicked button. \endif
e— \if KO 클릭 이벤트 데이터입니다. \endif \if EN Click-event data. \endif
EnsureGlobalInputHook Method

\if KO 마우스·키보드·터치 활동을 감지하는 전역 입력 처리기를 한 번 등록합니다. \endif \if EN Registers the global mouse, keyboard, and touch activity handler once. \endif

FindVisualChildren``1 Method

\if KO 시각적 트리를 재귀 탐색하여 지정한 형식의 모든 자식을 반환합니다. \endif \if EN Recursively traverses the visual tree and returns all children of the specified type. \endif

depObj— \if KO 탐색을 시작할 객체입니다. \endif \if EN The object at which to begin traversal. \endif

반환: \if KO 일치하는 시각적 자식의 지연 시퀀스입니다. \endif \if EN A deferred sequence of matching visual descendants. \endif

InitializeComponent Method

InitializeComponent

InitializeOrResetLogoutTimer Method

\if KO 현재 제한 시간으로 로그아웃 타이머를 만들거나 다시 시작합니다. \endif \if EN Creates or restarts the logout timer using the current timeout. \endif

NotifyButtonClicked Method

\if KO 모든 표시 창에서 클릭한 버튼을 찾아 포커스 가능 규칙에 따라 선택 상태를 갱신합니다. \endif \if EN Finds the clicked button across displayed windows and updates selection according to focusability rules. \endif

clickedButton— \if KO 클릭된 버튼 데이터입니다. \endif \if EN The clicked button data. \endif
OnAutoLogout Method

\if KO 소유 창을 숨기고 버튼 등급을 초기화한 뒤 자동 로그아웃 이벤트와 알림을 발생시킵니다. \endif \if EN Hides owned windows, resets button grades, then raises the automatic-logout event and notification. \endif

OnAutoLogoutTimeoutChanged Method

\if KO 제한 시간 변경에 따라 해당 탐색 모음의 로그아웃 타이머를 재설정하거나 중지합니다. \endif \if EN Resets or stops the navigation bar's logout timer when the timeout changes. \endif

d— \if KO 속성이 변경된 객체입니다. \endif \if EN The object whose property changed. \endif
e— \if KO 이전 값과 새 값을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new values. \endif
OnButtonDatasChanged Method

\if KO 버튼 모음이 교체되면 이전 알림을 해제하고 새 알림을 구독한 뒤 레이아웃을 갱신합니다. \endif \if EN Rewires collection notifications and updates layout when the button collection is replaced. \endif

d— \if KO 버튼 모음이 변경된 객체입니다. \endif \if EN The object whose button collection changed. \endif
e— \if KO 이전 모음과 새 모음을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new collections. \endif
OnGlobalInputStatic Method

\if KO 사용자 입력을 감지하면 자동 로그아웃이 활성화된 모든 인스턴스의 타이머를 재설정합니다. \endif \if EN Resets timers for all instances with automatic logout enabled when user input is detected. \endif

sender— \if KO 입력 관리자 이벤트 발신자입니다. \endif \if EN The input-manager event source. \endif
e— \if KO 준비 중인 입력 정보를 포함하는 데이터입니다. \endif \if EN Data containing the staged input information. \endif
OnOnceLoginChanged Method

\if KO 한 번 로그인 설정을 전역 탐색 도우미에 반영합니다. \endif \if EN Propagates the once-login setting to the global navigation helper. \endif

d— \if KO 속성이 변경된 객체입니다. \endif \if EN The object whose property changed. \endif
e— \if KO 새 설정값을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the new setting. \endif
OnPositionChanged Method

\if KO 배치 방향 변경 시 버튼 여백과 정렬을 다시 계산합니다. \endif \if EN Recalculates button margins and alignment when the placement changes. \endif

d— \if KO 위치가 변경된 객체입니다. \endif \if EN The object whose position changed. \endif
e— \if KO 이전 위치와 새 위치를 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new positions. \endif
ResetLogoutTimerIfNeeded Method

\if KO 현재 제한 시간이 양수면 타이머를 재시작하고 아니면 중지합니다. \endif \if EN Restarts the timer when the current timeout is positive; otherwise stops it. \endif

StopLogoutTimer Method

\if KO 로그아웃 타이머가 있으면 중지합니다. \endif \if EN Stops the logout timer when it exists. \endif

UpdateMarginAndAlignment Method

\if KO 현재 방향에 맞는 기본 및 마지막 버튼 여백을 계산하여 적용합니다. \endif \if EN Calculates and applies default and last-button margins for the current orientation. \endif

AutoLogoutTimeout Property

\if KO 자동 로그아웃 비활성 제한 시간을 초 단위로 가져오거나 설정하며 0은 기능을 끕니다. \endif \if EN Gets or sets the inactivity timeout in seconds; zero disables automatic logout. \endif

ButtonDatas Property

\if KO 탐색 모음에 표시할 버튼 데이터 모음을 가져오거나 설정합니다. \endif \if EN Gets or sets the button-data collection displayed by the navigation bar. \endif

Language Property

\if KO 탐색 UI에 사용할 언어를 가져오거나 설정합니다. \endif \if EN Gets or sets the language used by the navigation UI. \endif

OnceLogin Property

\if KO 세션에서 한 번만 로그인을 요구하는 모드를 가져오거나 설정합니다. \endif \if EN Gets or sets whether login is requested only once per session. \endif

Position Property

\if KO 탐색 모음이 배치될 방향을 가져오거나 설정합니다. \endif \if EN Gets or sets the side on which the navigation bar is arranged. \endif

_instances Field

\if KO 전역 입력 활동을 전달할 활성 탐색 모음 인스턴스를 보관합니다. \endif \if EN Stores active navigation-bar instances that receive global input activity. \endif

_isInputHooked Field

\if KO 전역 입력 처리기가 이미 등록되었는지 나타냅니다. \endif \if EN Indicates whether the global input handler has already been registered. \endif

_logoutTimer Field

\if KO 비활성 시간을 측정하는 디스패처 타이머를 보관합니다. \endif \if EN Stores the dispatcher timer that measures inactivity. \endif

AutoLogoutTimeoutProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

ButtonDatasProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

LanguageProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

OnceLoginProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

PositionProperty Field

\if KO 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property. \endif

AutoLogoutOccurred Event

\if KO 비활성 시간 제한으로 자동 로그아웃이 수행될 때 발생합니다. \endif \if EN Occurs when inactivity causes an automatic logout. \endif

DreaminePasswordBox

#cctor Method

\if KO 기본 스타일 키를 재정의하고 암호 상자 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key and merges the password-box theme resources. \endif

DetachPartHandlers Method

\if KO 템플릿 재적용 전에 호스트 이벤트를 해제하고 내부 파트 캐시를 비웁니다. \endif \if EN Detaches host events and clears the inner-part cache before template reapplication. \endif

OnApplyTemplate Method

\if KO 템플릿을 적용할 때 PART_PasswordBox를 찾아 값과 이벤트를 연결합니다. \endif \if EN Locates PART_PasswordBox and connects its value and events when the template is applied. \endif

OnHostGotKeyboardFocus Method

\if KO 호스트가 키보드 포커스를 받으면 내부 암호 입력으로 포커스를 전달합니다. \endif \if EN Forwards keyboard focus to the inner password input when the host receives focus. \endif

sender— \if KO 이벤트를 발생시킨 호스트입니다. \endif \if EN The host that raised the event. \endif
e— \if KO 이전·새 포커스를 제공하는 이벤트 데이터입니다. \endif \if EN Event data providing old and new focus. \endif
OnHostMouseDown Method

\if KO 호스트를 클릭하면 내부 암호 입력으로 포커스를 이동합니다. \endif \if EN Moves focus to the inner password input when the host is clicked. \endif

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

\if KO 암호 종속성 속성의 외부 변경을 내부 암호 입력에 반영합니다. \endif \if EN Applies external password dependency-property changes to the inner password input. \endif

d— \if KO 암호가 변경된 컨트롤입니다. \endif \if EN The control whose password changed. \endif
e— \if KO 새 암호 값을 포함한 변경 데이터입니다. \endif \if EN Change data containing the new password value. \endif
SyncDpToPart Method

\if KO 재진입을 방지하면서 암호 종속성 속성 값을 내부 파트에 동기화합니다. \endif \if EN Synchronizes the password dependency-property value to the inner part while preventing reentrancy. \endif

newPassword— \if KO 내부 파트에 적용할 암호입니다. \endif \if EN The password to apply to the inner part. \endif
Error Property

\if KO 표시할 오류 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the error text to display. \endif

Hint Property

\if KO 암호가 비었을 때 표시할 힌트 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the hint text shown while the password is empty. \endif

IsPasswordEmpty Property

\if KO 현재 암호가 비어 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the current password is empty. \endif

Password Property

\if KO ViewModel에 바인딩할 암호 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the password string bound to a view model. \endif

_isSyncing Field

\if KO 종속성 속성과 내부 파트 동기화의 재진입을 방지합니다. \endif \if EN Prevents reentrancy while synchronizing the dependency property and inner part. \endif

_partPasswordBox Field

\if KO 템플릿의 내부 암호 상자 파트를 캐시합니다. \endif \if EN Caches the inner password-box template part. \endif

_passwordChangedHandler Field

\if KO 내부 암호 변경 처리기 참조를 보관합니다. \endif \if EN Stores the inner password-change handler reference. \endif

ErrorProperty Field

\if KO 오류 메시지 텍스트 종속성 속성입니다. \endif \if EN Identifies the error-message text dependency property. \endif

HintProperty Field

\if KO 암호가 비었을 때 표시할 힌트 텍스트 종속성 속성입니다. \endif \if EN Identifies the hint-text dependency property shown while the password is empty. \endif

IsPasswordEmptyProperty Field

\if KO 내부 암호 상자가 비었는지 나타내는 종속성 속성입니다. \endif \if EN Identifies the dependency property indicating whether the inner password box is empty. \endif

PasswordProperty Field

\if KO 기본적으로 양방향 바인딩되는 암호 문자열 종속성 속성입니다. \endif \if EN Identifies the password-string dependency property that binds two-way by default. \endif

DreamineRadioButton

#cctor Method

\if KO 기본 스타일 키를 재정의하고 라디오 버튼 테마 리소스를 애플리케이션에 병합합니다. \endif \if EN Overrides the default style key and merges the radio-button theme resources into the application. \endif

GetCommand Method

\if KO 대상 개체의 명령을 가져옵니다. \endif \if EN Gets the command from a target object. \endif

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

반환: \if KO 구성된 명령입니다. \endif \if EN The configured command. \endif

GetCommandParameter Method

\if KO 대상 개체의 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter from a target object. \endif

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

반환: \if KO 구성된 명령 매개변수입니다. \endif \if EN The configured command parameter. \endif

GetCommandTriggerName Method

\if KO 대상 개체의 명령 트리거 이름을 가져옵니다. \endif \if EN Gets command-trigger names from a target object. \endif

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

반환: \if KO 구성된 이벤트 이름입니다. \endif \if EN The configured event names. \endif

OnCommandChanged Method

\if KO 명령 값 변경 시 마우스, 키, 터치와 클릭 이벤트 처리기를 연결합니다. \endif \if EN Attaches mouse, key, touch, and click event handlers when the command value changes. \endif

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

\if KO 대상 개체의 명령을 설정합니다. \endif \if EN Sets the command on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 대상 개체의 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령 매개변수입니다. \endif \if EN The command parameter. \endif
SetCommandTriggerName Method

\if KO 대상 개체의 명령 트리거 이름을 설정합니다. \endif \if EN Sets command-trigger names on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름입니다. \endif \if EN Comma-separated event names. \endif
TryExecuteCommand Method

\if KO 발생한 이벤트 이름이 구성된 트리거 목록과 일치하면 명령을 실행합니다. \endif \if EN Executes the command when the event name matches the configured trigger list. \endif

d— \if KO 명령 설정을 보유한 개체입니다. \endif \if EN The object that owns the command settings. \endif
eventName— \if KO 발생한 이벤트 이름입니다. \endif \if EN The name of the event that occurred. \endif
eventArgs— \if KO 기본 명령 매개변수로 사용할 이벤트 데이터입니다. \endif \if EN Event data used as the default command parameter. \endif
CommandParameterProperty Field

\if KO 명령에 전달할 연결 매개변수 속성입니다. 값이 없으면 이벤트 데이터가 사용됩니다. \endif \if EN Identifies the attached command parameter; event data is used when no value is provided. \endif

CommandProperty Field

\if KO 구성된 입력 이벤트에서 실행할 연결 명령 속성입니다. \endif \if EN Identifies the attached command executed for configured input events. \endif

CommandTriggerNameProperty Field

\if KO 명령 실행을 트리거할 쉼표 구분 이벤트 이름 목록 속성입니다. \endif \if EN Identifies the comma-separated event-name list that triggers command execution. \endif

DreamineTabControl

#cctor Method

\if KO 기본 스타일 키를 재정의하고 탭 컨트롤 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key and merges tab-control theme resources. \endif

#ctor Method

\if KO 탭 컨트롤을 만들고 닫기·분리 동작 및 컨텍스트 메뉴 연결을 초기화합니다. \endif \if EN Initializes the tab control and its closing, detachment, and context-menu behavior. \endif

AddTab Method

\if KO 지정한 제목, 콘텐츠, 아이콘과 닫기 설정으로 새 탭을 추가하고 선택합니다. \endif \if EN Adds and selects a new tab with the specified title, content, icon, and closable setting. \endif

title— \if KO 탭 헤더 제목입니다. \endif \if EN The tab-header title. \endif
content— \if KO 탭에 표시할 UI 콘텐츠입니다. \endif \if EN The UI content displayed by the tab. \endif
icon— \if KO 선택적 탭 아이콘입니다. \endif \if EN The optional tab icon. \endif
isClosable— \if KO 사용자가 탭을 닫을 수 있는지 나타냅니다. \endif \if EN Indicates whether the user may close the tab. \endif
AttachContextMenu Method

\if KO 탭에 분리 및 닫기 메뉴 항목을 포함하는 컨텍스트 메뉴를 연결합니다. \endif \if EN Attaches a context menu containing detach and close items to a tab. \endif

tab— \if KO 메뉴를 연결할 탭입니다. \endif \if EN The tab to receive the menu. \endif
DetachTab Method

\if KO 탭 콘텐츠를 별도 부동 창으로 옮기고 창이 닫히면 새 탭으로 복원합니다. \endif \if EN Moves tab content into a floating window and restores it as a new tab when the window closes. \endif

tab— \if KO 분리할 탭입니다. \endif \if EN The tab to detach. \endif
FindParent``1 Method

\if KO 시각적 트리를 올라가 지정한 형식의 첫 부모를 찾습니다. \endif \if EN Walks up the visual tree to find the first parent of the specified type. \endif

child— \if KO 탐색을 시작할 자식입니다. \endif \if EN The child at which traversal starts. \endif

반환: \if KO 찾은 부모이며 없으면 런타임상 null입니다. \endif \if EN The resolved parent, or runtime null when absent. \endif

OnCloseTabClick Method

\if KO 컨텍스트 메뉴의 닫기 요청을 처리하고 탭 콘텐츠가 해제 가능하면 해제합니다. \endif \if EN Handles a context-menu close request and disposes tab content when disposable. \endif

sender— \if KO 이벤트를 발생시킨 메뉴 항목입니다. \endif \if EN The menu item that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
OnDetachTabClick Method

\if KO 컨텍스트 메뉴의 분리 요청을 처리합니다. \endif \if EN Handles a context-menu detach request. \endif

sender— \if KO 이벤트를 발생시킨 메뉴 항목입니다. \endif \if EN The menu item that raised the event. \endif
e— \if KO 라우트 이벤트 데이터입니다. \endif \if EN The routed-event data. \endif
OnTabItemDoubleClick Method

\if KO 선택된 탭을 더블클릭하면 별도 부동 창으로 분리합니다. \endif \if EN Detaches the selected tab into a floating window when it is double-clicked. \endif

sender— \if KO 이벤트를 발생시킨 탭 컨트롤입니다. \endif \if EN The tab control that raised the event. \endif
e— \if KO 원본 입력 요소와 클릭 정보를 제공하는 이벤트 데이터입니다. \endif \if EN Event data providing the original input element and click information. \endif
RemoveTab Method

\if KO 탭이 현재 항목 컬렉션에 있으면 제거합니다. \endif \if EN Removes a tab when it belongs to the current items collection. \endif

tab— \if KO 제거할 탭입니다. \endif \if EN The tab to remove. \endif
TryGetTabItemFromContextMenu Method

\if KO 컨텍스트 메뉴 이벤트 원본에서 소유 탭을 찾습니다. \endif \if EN Resolves the owning tab from a context-menu event source. \endif

sender— \if KO 컨텍스트 메뉴 이벤트 원본입니다. \endif \if EN The context-menu event source. \endif
tab— \if KO 찾은 탭을 반환합니다. \endif \if EN Receives the resolved tab. \endif

반환: \if KO 탭을 찾으면 입니다. \endif \if EN when a tab is found. \endif

CloseTabCommand Property

\if KO 탭을 닫는 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the command that closes a tab. \endif

CloseTabCommandProperty Field

\if KO 탭 닫기 명령 종속성 속성입니다. \endif \if EN Identifies the close-tab command dependency property. \endif

DreamineTabHost

#ctor Method

\if KO 새 탭 호스트를 만들고 항목 모음 변경 시 뷰를 다시 초기화하도록 등록합니다. \endif \if EN Initializes a new tab host and registers view reinitialization on item changes. \endif

AttachDesignViewModelIfEmpty Method

\if KO 데이터 컨텍스트가 비어 있으면 이름 규칙으로 디자인 뷰 모델을 확인하여 연결합니다. \endif \if EN Resolves and attaches a convention-based design view model when the data context is empty. \endif

view— \if KO 뷰 모델을 연결할 사용자 컨트롤입니다. \endif \if EN The user control to which the view model is attached. \endif
BuildDesignTypeCandidates Method

\if KO 원시 이름과 선택적 네임스페이스·어셈블리 힌트로 디자인 타임 형식 후보를 만듭니다. \endif \if EN Builds design-time type candidates from a raw name and optional namespace and assembly hints. \endif

raw— \if KO 원시 형식 이름입니다. \endif \if EN The raw type name. \endif
baseNs— \if KO 기본 네임스페이스 힌트입니다. \endif \if EN The base-namespace hint. \endif
asmHint— \if KO 어셈블리 힌트입니다. \endif \if EN The assembly hint. \endif

반환: \if KO 중복이 제거된 형식 이름 후보 배열입니다. \endif \if EN A deduplicated array of type-name candidates. \endif

BuildNameTypePairs_NoMutation Method

\if KO 원본 모음을 변경하지 않고 이름 및 형식 모음에서 대응 쌍을 만듭니다. \endif \if EN Builds corresponding name/type pairs without mutating the source collections. \endif

names— \if KO 선택적 논리 이름 모음입니다. \endif \if EN The optional logical-name collection. \endif
types— \if KO 선택적 형식 이름 모음입니다. \endif \if EN The optional type-name collection. \endif

반환: \if KO 사용 가능한 입력에서 만든 이름·형식 쌍입니다. \endif \if EN Name/type pairs created from available inputs. \endif

BuildPairsFromItems Method

\if KO XAML 자식 항목의 콘텐츠·키·형식·팝업 설정에서 이름·형식 쌍을 만듭니다. \endif \if EN Builds name/type pairs from content, key, type, and popup settings of XAML child items. \endif

반환: \if KO 유효한 자식 항목에서 만든 이름·형식 쌍입니다. \endif \if EN Name/type pairs created from valid child items. \endif

BuildPairsFromItemsOrDps Method

\if KO XAML 항목을 우선 사용하고 없으면 종속성 속성 모음에서 이름·형식 쌍을 만듭니다. \endif \if EN Builds name/type pairs from XAML items first, falling back to dependency-property collections. \endif

반환: \if KO 중복 없는 논리 이름과 형식 이름 쌍입니다. \endif \if EN A list of unique logical-name and type-name pairs. \endif

DeriveSimpleKeyFromType Method

\if KO 정규화된 형식 이름의 마지막 구간에서 단순 논리 키를 파생합니다. \endif \if EN Derives a simple logical key from the final segment of a qualified type name. \endif

raw— \if KO 원시 형식 이름입니다. \endif \if EN The raw type name. \endif

반환: \if KO 단순 키이며 입력이 비어 있으면 빈 문자열입니다. \endif \if EN The simple key, or an empty string when the input is blank. \endif

EnsureUniqueNames Method

\if KO 빈 논리 이름을 파생하고 중복 이름에 순번 접미사를 붙입니다. \endif \if EN Derives empty logical names and appends numeric suffixes to duplicates. \endif

pairs— \if KO 정규화할 이름·형식 쌍입니다. \endif \if EN The name/type pairs to normalize. \endif

반환: \if KO 고유 논리 이름을 가진 새 목록입니다. \endif \if EN A new list with unique logical names. \endif

FindTypeByName Method

\if KO 로드된 어셈블리에서 정규화된 이름 또는 짧은 이름으로 형식을 찾습니다. \endif \if EN Searches loaded assemblies for a type by qualified or short name. \endif

name— \if KO 찾을 형식 이름입니다. \endif \if EN The type name to find. \endif

반환: \if KO 찾은 형식이며 없으면 입니다. \endif \if EN The resolved type, or if absent. \endif

GetDeclaredRawEntryAt Method

\if KO 지정 인덱스의 원시 선언을 항목에서 우선 찾고 콘텐츠 목록을 대체 경로로 사용합니다. \endif \if EN Gets the raw declaration at an index from items first, using the content list as fallback. \endif

index— \if KO 확인할 0 기반 인덱스입니다. \endif \if EN The zero-based index to inspect. \endif

반환: \if KO 원시 선언 문자열이며 없으면 입니다. \endif \if EN The raw declaration string, or if absent. \endif

InitDesignViews Method

\if KO 디자인 타임 형식 후보를 생성해 뷰 또는 자리표시자를 만들고 선택 항목을 표시합니다. \endif \if EN Creates design-time views or placeholders from type candidates and displays the selected item. \endif

pairs— \if KO 만들 논리 이름과 형식 이름 쌍입니다. \endif \if EN The logical-name and type-name pairs to materialize. \endif
IsInDesignMode Method

\if KO 현재 컨트롤이 디자이너에서 실행 중인지 확인합니다. \endif \if EN Determines whether the control is currently running in a designer. \endif

반환: \if KO 디자인 모드이면 입니다. \endif \if EN when running in design mode. \endif

MakeDesignPlaceholder Method

\if KO 디자인 타임 뷰를 만들 수 없을 때 표시할 자리표시자 컨트롤을 만듭니다. \endif \if EN Creates a placeholder control shown when a design-time view cannot be instantiated. \endif

title— \if KO 자리표시자에 표시할 제목입니다. \endif \if EN The title displayed by the placeholder. \endif

반환: \if KO 디자인 안내 콘텐츠를 포함하는 사용자 컨트롤입니다. \endif \if EN A user control containing design-time informational content. \endif

OnContentInputsChanged Method

\if KO 콘텐츠 입력이 변경되면 호스트 뷰를 다시 초기화합니다. \endif \if EN Reinitializes hosted views when content inputs change. \endif

d— \if KO 입력이 변경된 객체입니다. \endif \if EN The object whose input changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN Property-change data. \endif
OnCurrentViewChanged Method

\if KO 현재 뷰 이름 변경을 디스패처에서 비동기 전환으로 예약합니다. \endif \if EN Schedules a current-view-name change as an asynchronous dispatcher switch. \endif

d— \if KO 현재 뷰가 변경된 객체입니다. \endif \if EN The object whose current view changed. \endif
e— \if KO 새 뷰 이름을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the new view name. \endif
OnDesignHintChanged Method

\if KO 디자인 모드에서 힌트가 변경되면 호스트 뷰를 다시 초기화합니다. \endif \if EN Reinitializes hosted views when hints change in design mode. \endif

d— \if KO 힌트가 변경된 객체입니다. \endif \if EN The object whose hint changed. \endif
e— \if KO 속성 변경 데이터입니다. \endif \if EN Property-change data. \endif
OnInitialized Method

\if KO XAML 자식 파싱이 끝난 뒤 컨텍스트 유휴 시점에 뷰 초기화를 예약합니다. \endif \if EN Schedules view initialization at context-idle after XAML child parsing completes. \endif

e— \if KO 초기화 이벤트 데이터입니다. \endif \if EN Initialization event data. \endif
OnRootIsVisibleChanged Method

\if KO 루트 뷰 표시 상태 변경을 중복 제거하여 수명 콜백으로 전달합니다. \endif \if EN Deduplicates root-view visibility changes and forwards them to lifecycle callbacks. \endif

sender— \if KO 표시 상태가 변경된 루트 뷰입니다. \endif \if EN The root view whose visibility changed. \endif
e— \if KO 새 표시 상태를 포함하는 변경 데이터입니다. \endif \if EN Change data containing the new visibility state. \endif
OnSelectViewChanged Method

\if KO 선택 인덱스 변경 시 뷰 전환을 예약합니다. \endif \if EN Schedules a view switch when the selected index changes. \endif

d— \if KO 선택이 변경된 객체입니다. \endif \if EN The object whose selection changed. \endif
e— \if KO 선택 변경 데이터입니다. \endif \if EN Selection-change data. \endif
ResolveDesignViewModelType Method

\if KO 일반적인 이름 규칙으로 뷰 형식에 대응하는 뷰 모델 형식을 찾습니다. \endif \if EN Resolves the view-model type corresponding to a view type through common naming conventions. \endif

viewType— \if KO 대응 뷰 모델을 찾을 뷰 형식입니다. \endif \if EN The view type whose view model is resolved. \endif

반환: \if KO 찾은 뷰 모델 형식이며 없으면 입니다. \endif \if EN The resolved view-model type, or if absent. \endif

ScheduleSwitch Method

\if KO 빠르게 연속된 선택 변경을 하나의 디스패처 전환으로 병합합니다. \endif \if EN Coalesces rapid selection changes into a single dispatcher switch. \endif

SwitchToViewInternal Method

\if KO 논리 키로 일반 뷰 또는 팝업을 전환하고 현재 루트 뷰를 갱신합니다. \endif \if EN Switches a regular view or popup by logical key and updates the current root view. \endif

targetKey— \if KO 전환할 논리 뷰 키입니다. \endif \if EN The logical view key to switch to. \endif
TryCreateDesignView Method

\if KO 디자인 타임에 형식 이름으로 사용자 컨트롤을 만들며 실패하면 null을 반환합니다. \endif \if EN Creates a user control by type name at design time, returning null on failure. \endif

typeName— \if KO 만들 형식 이름입니다. \endif \if EN The type name to instantiate. \endif

반환: \if KO 만든 사용자 컨트롤이며 확인 또는 생성 실패 시 입니다. \endif \if EN The created user control, or when resolution or creation fails. \endif

TryInitViews Method

\if KO 항목 또는 종속성 속성 입력에서 뷰를 만들고 팝업·표시 수명·전환기를 초기화합니다. \endif \if EN Materializes views from item or dependency-property inputs and initializes popups, visibility lifecycle, and switching. \endif

UpdateVisibleView Method

\if KO 런타임에서 선택 인덱스를 안정된 키 순서로 변환해 뷰를 전환합니다. \endif \if EN Converts the selected index to a stable ordered key and switches the runtime view. \endif

UpdateVisibleViewDesign Method

\if KO 디자인 타임에 그리드의 단일 자식을 교체해 선택 뷰를 표시합니다. \endif \if EN Displays the selected design-time view by replacing the grid's single child. \endif

AutoWireDesignViewModel Property

\if KO 데이터 컨텍스트가 없을 때 디자인 뷰 모델을 자동 연결할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether a design-time view model is attached when the data context is null. \endif

ContentList Property

\if KO 논리 뷰 또는 형식 이름 목록을 가져오거나 설정합니다. \endif \if EN Gets or sets the logical view-name or type-name collection. \endif \brief Logical list of view names or type names. Details: - Can contain short type names or fully qualified type names.

ContentTypeList Property

\if KO 와 인덱스로 대응하는 선택적 구체 뷰 형식 목록을 가져오거나 설정합니다. \endif \if EN Gets or sets optional concrete view types matched by index with . \endif

CurrentView Property

\if KO 문자열 기반 탐색에 사용할 현재 논리 뷰 이름을 가져오거나 설정합니다. \endif \if EN Gets or sets the current logical view name used for string-based navigation. \endif

DesignAssemblyHint Property

\if KO 디자인 타임 형식 확인용 어셈블리 힌트를 가져오거나 설정합니다. \endif \if EN Gets or sets the assembly hint used for design-time type resolution. \endif

DesignBaseNamespaceHint Property

\if KO 디자인 타임 짧은 형식 이름 확인용 기본 네임스페이스를 가져오거나 설정합니다. \endif \if EN Gets or sets the base namespace used to resolve short type names at design time. \endif

IsCurrentTargetPopup Property

\if KO 대기 중인 전환 대상이 팝업인지 가져옵니다. \endif \if EN Gets whether the pending switch target is a popup. \endif

Items Property

\if KO XAML 자식으로 선언된 탭 항목 모음을 가져옵니다. \endif \if EN Gets the tab-item collection declared through XAML children. \endif \brief XAML child items collection. Details: - XAML children <DreamineTabHostItem .../> are added here automatically. - This is NOT a DependencyProperty intentionally (to keep parsing simple and stable).

SelectView Property

\if KO 0부터 시작하는 현재 뷰 인덱스를 가져오거나 설정합니다. \endif \if EN Gets or sets the zero-based current-view index. \endif

TargetAnalyzed Property

\if KO 전환 전에 대상의 팝업 여부를 계산하고 노출할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether popup status is computed and exposed before switching. \endif

UseSingletonView Property

\if KO 뷰를 싱글톤으로 재사용할지 가져오거나 설정합니다. \endif \if EN Gets or sets whether views are reused as singletons. \endif

_containerGrid Field

\if KO 현재 뷰를 담는 시각적 그리드 호스트를 보관합니다. \endif \if EN Stores the visual grid host for current views. \endif

_currentView Field

\if KO 마지막으로 활성화된 비팝업 루트 뷰를 보관합니다. \endif \if EN Stores the last active non-popup root view. \endif

_designLastIndex Field

\if KO 디자인 타임에 마지막으로 선택된 인덱스를 보관합니다. \endif \if EN Stores the last selected design-time index. \endif

_isSwitchScheduled Field

\if KO 디스패처 틱에 뷰 전환이 예약되었는지 나타냅니다. \endif \if EN Indicates whether a view switch is scheduled for a dispatcher tick. \endif

_lastVisibilityState Field

\if KO 중복 콜백을 막기 위해 루트 뷰별 마지막 표시 상태를 보관합니다. \endif \if EN Caches the last visibility state per root view to prevent duplicate callbacks. \endif

_order Field

\if KO 인덱스 기반 전환에 사용할 논리 키 순서를 보관합니다. \endif \if EN Stores the logical-key order used for index-based switching. \endif

_popupManager Field

\if KO 공유 팝업 창 관리자를 보관합니다. \endif \if EN Stores the shared popup-window manager. \endif

_views Field

\if KO 논리 뷰 이름별 런타임 또는 디자인 뷰를 보관합니다. \endif \if EN Stores runtime or design views by logical view name. \endif

_viewSwitcher Field

\if KO 현재 뷰 및 팝업을 전환할 도우미를 보관합니다. \endif \if EN Stores the helper that switches current views and popups. \endif

AutoWireDesignViewModelProperty Field

\if KO 디자인 뷰 모델 자동 연결 설정 종속성 속성을 식별합니다. \endif \if EN Identifies the automatic design-view-model wiring dependency property. \endif

ContentListProperty Field

\if KO 논리 뷰 이름 목록 종속성 속성을 식별합니다. \endif \if EN Identifies the logical view-name collection dependency property. \endif

ContentTypeListProperty Field

\if KO 구체적인 뷰 형식 이름 목록 종속성 속성을 식별합니다. \endif \if EN Identifies the concrete view-type-name collection dependency property. \endif

CurrentViewProperty Field

\if KO 현재 논리 뷰 이름 종속성 속성을 식별합니다. \endif \if EN Identifies the current logical-view-name dependency property. \endif

DesignAssemblyHintProperty Field

\if KO 디자인 타임 어셈블리 힌트 종속성 속성을 식별합니다. \endif \if EN Identifies the design-time assembly-hint dependency property. \endif

DesignBaseNamespaceHintProperty Field

\if KO 디자인 타임 기본 네임스페이스 힌트 종속성 속성을 식별합니다. \endif \if EN Identifies the design-time base-namespace hint dependency property. \endif

IsCurrentTargetPopupProperty Field

\if KO 대기 중인 대상의 팝업 여부를 나타내는 읽기 전용 종속성 속성을 식별합니다. \endif \if EN Identifies the read-only dependency property indicating whether the pending target is a popup. \endif

IsCurrentTargetPopupPropertyKey Field

\if KO 현재 대상 팝업 여부의 읽기 전용 종속성 속성 키입니다. \endif \if EN Identifies the read-only dependency-property key for current-target popup status. \endif

SelectViewProperty Field

\if KO 현재 뷰 인덱스 종속성 속성을 식별합니다. \endif \if EN Identifies the current-view-index dependency property. \endif

TargetAnalyzedProperty Field

\if KO 전환 전에 대상의 팝업 여부를 계산할지 지정하는 종속성 속성을 식별합니다. \endif \if EN Identifies the dependency property controlling pre-switch popup analysis. \endif

UseSingletonViewProperty Field

\if KO 뷰 싱글톤 재사용 설정 종속성 속성을 식별합니다. \endif \if EN Identifies the singleton-view reuse dependency property. \endif

DreamineTabHostItem

Key Property

\if KO 파생 키 대신 사용할 선택적 논리 키를 가져오거나 설정합니다. \endif \if EN Gets or sets an optional logical key that overrides the derived key. \endif

Popup Property

\if KO 이 항목이 팝업 뷰를 나타내는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether this item represents a popup view. \endif

Type Property

\if KO 콘텐츠 대신 사용할 선택적 구체 형식 이름을 가져오거나 설정합니다. \endif \if EN Gets or sets an optional concrete type name that overrides the content. \endif

KeyProperty Field

\if KO 선택적 논리 키 종속성 속성을 식별합니다. \endif \if EN Identifies the optional logical-key dependency property. \endif

PopupProperty Field

\if KO 팝업 항목 여부 종속성 속성을 식별합니다. \endif \if EN Identifies the popup-item-state dependency property. \endif

TypeProperty Field

\if KO 선택적 구체 형식 이름 종속성 속성을 식별합니다. \endif \if EN Identifies the optional concrete-type-name dependency property. \endif

DreamineTextBlock

#cctor Method

\if KO 기본 스타일 키를 재정의하고 텍스트 블록 테마 리소스를 병합합니다. \endif \if EN Overrides the default style key and merges the text-block theme resources. \endif

GetCommand Method

\if KO 대상 개체의 명령을 가져옵니다. \endif \if EN Gets the command from a target object. \endif

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

반환: \if KO 구성된 명령입니다. \endif \if EN The configured command. \endif

GetCommandParameter Method

\if KO 대상 개체의 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter from a target object. \endif

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

반환: \if KO 구성된 명령 매개변수입니다. \endif \if EN The configured command parameter. \endif

GetCommandTriggerName Method

\if KO 대상 개체의 명령 트리거 이름을 가져옵니다. \endif \if EN Gets command-trigger names from a target object. \endif

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

반환: \if KO 구성된 이벤트 이름입니다. \endif \if EN The configured event names. \endif

OnCommandChanged Method

\if KO 명령 값 변경 시 미리 보기 마우스 놓기 이벤트 처리기를 연결합니다. \endif \if EN Attaches a preview-mouse-up event handler when the command value changes. \endif

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

\if KO 대상 개체의 명령을 설정합니다. \endif \if EN Sets the command on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 실행할 명령입니다. \endif \if EN The command to execute. \endif
SetCommandParameter Method

\if KO 대상 개체의 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 명령 매개변수입니다. \endif \if EN The command parameter. \endif
SetCommandTriggerName Method

\if KO 대상 개체의 명령 트리거 이름을 설정합니다. \endif \if EN Sets command-trigger names on a target object. \endif

obj— \if KO 값을 설정할 개체입니다. \endif \if EN The object on which to set the value. \endif
value— \if KO 쉼표 구분 이벤트 이름입니다. \endif \if EN Comma-separated event names. \endif
TryExecuteCommand Method

\if KO 발생한 이벤트 이름이 구성된 트리거 목록과 일치하면 명령을 실행합니다. \endif \if EN Executes the command when the event name matches the configured trigger list. \endif

d— \if KO 명령 설정을 보유한 개체입니다. \endif \if EN The object that owns the command settings. \endif
eventName— \if KO 발생한 이벤트 이름입니다. \endif \if EN The name of the event that occurred. \endif
eventArgs— \if KO 기본 명령 매개변수로 사용할 이벤트 데이터입니다. \endif \if EN Event data used as the default command parameter. \endif
CommandParameterProperty Field

\if KO 명령에 전달할 연결 매개변수 속성입니다. 값이 없으면 이벤트 데이터가 전달됩니다. \endif \if EN Identifies the attached command parameter; event data is passed when no value is provided. \endif

CommandProperty Field

\if KO 구성된 입력 이벤트에서 실행할 연결 명령 속성입니다. \endif \if EN Identifies the attached command executed for configured input events. \endif

CommandTriggerNameProperty Field

\if KO 명령 실행을 트리거할 쉼표 구분 이벤트 이름 목록 속성입니다. \endif \if EN Identifies the comma-separated event-name list that triggers command execution. \endif

DreamineTextBox

#cctor Method

\if KO 기본 스타일 키를 등록하고 텍스트 상자 테마 리소스를 애플리케이션에 한 번 병합합니다. \endif \if EN Registers the default style key and merges the text-box theme resource into the application once. \endif

#ctor Method

\if KO 새 인스턴스를 만들고 키보드 포커스 변경 이벤트를 구독합니다. \endif \if EN Initializes a new instance and subscribes to keyboard-focus changes. \endif

FindFirstFocusableChild Method

\if KO 시각적 자식 트리를 깊이 우선으로 탐색하여 첫 포커스 가능 요소를 찾습니다. \endif \if EN Searches the visual child tree depth-first for the first focusable element. \endif

parent— \if KO 탐색을 시작할 시각적 부모입니다. \endif \if EN The visual parent at which to begin the search. \endif

반환: \if KO 표시되고 활성화된 첫 포커스 가능 요소이며, 없으면 입니다. \endif \if EN The first visible, enabled, focusable element, or if none exists. \endif

GetCommand Method

\if KO 지정한 객체에 연결된 명령을 가져옵니다. \endif \if EN Gets the command attached to the specified object. \endif

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

반환: \if KO 연결된 명령입니다. \endif \if EN The attached command. \endif

GetCommandParameter Method

\if KO 지정한 객체의 명령 매개변수를 가져옵니다. \endif \if EN Gets the command parameter from the specified 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 command parameter. \endif

GetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 이름 목록을 가져옵니다. \endif \if EN Gets the command-trigger name list from the specified object. \endif

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

반환: \if KO 쉼표로 구분한 이벤트 이름 목록입니다. \endif \if EN The comma-separated event-name list. \endif

OnCommandChanged Method

\if KO 명령 속성이 변경되면 지원되는 입력 및 텍스트 이벤트 처리기를 등록합니다. \endif \if EN Registers handlers for supported input and text events when the command property changes. \endif

d— \if KO 명령 속성이 변경된 객체입니다. \endif \if EN The object whose command property changed. \endif
e— \if KO 이전 값과 새 값을 포함하는 속성 변경 데이터입니다. \endif \if EN Property-change data containing the old and new values. \endif
OnGotKeyboardFocus_StorePreviousFocus Method

\if KO 키보드 포커스를 얻기 직전의 유효한 포커스 대상을 저장합니다. \endif \if EN Stores the valid focus target that was active immediately before this control gained keyboard focus. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The object that raised the event. \endif
e— \if KO 이전 및 새 키보드 포커스 정보를 포함하는 이벤트 데이터입니다. \endif \if EN Event data containing the old and new keyboard focus. \endif
OnPreviewKeyDown Method

\if KO Enter 키 입력을 처리한 뒤 이전 포커스 대상으로 비동기 복귀합니다. \endif \if EN Asynchronously restores the previous focus target after handling the Enter key. \endif

e— \if KO 누른 키와 처리 상태를 포함하는 키 이벤트 데이터입니다. \endif \if EN Key-event data containing the pressed key and handled state. \endif
SetCommand Method

\if KO 지정한 객체에 연결 명령을 설정합니다. \endif \if EN Sets the attached command on the specified 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 command to execute. \endif
SetCommandParameter Method

\if KO 지정한 객체에 명령 매개변수를 설정합니다. \endif \if EN Sets the command parameter on the specified 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 value to pass to the command. \endif
SetCommandTriggerName Method

\if KO 지정한 객체의 명령 트리거 이름 목록을 설정합니다. \endif \if EN Sets the command-trigger name list on the specified 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 comma-separated event-name list. \endif
TryExecuteCommand Method

\if KO 구성된 트리거 목록에 이벤트 이름이 포함되고 실행 가능하면 명령을 실행합니다. \endif \if EN Executes the command when the configured trigger list contains the event name and the command can execute. \endif

d— \if KO 연결 속성을 소유한 객체입니다. \endif \if EN The object that owns the attached properties. \endif
eventName— \if KO 비교할 이벤트 이름입니다. \endif \if EN The event name to compare. \endif
eventArgs— \if KO 명시적 매개변수가 없을 때 명령에 전달할 이벤트 데이터입니다. \endif \if EN Event data passed to the command when no explicit parameter is configured. \endif
Error Property

\if KO 템플릿에 표시할 오류 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the error string displayed by the template. \endif

Hint Property

\if KO 입력 안내용 자리표시자 문자열을 가져오거나 설정합니다. \endif \if EN Gets or sets the placeholder string used as an input hint. \endif

_previousFocusedElement Field

\if KO Enter 키를 누를 때 복귀할 이전 키보드 포커스 요소입니다. \endif \if EN Stores the previous keyboard-focus element to restore when Enter is pressed. \endif

CommandParameterProperty Field

\if KO 연결 명령에 전달할 선택적 매개변수를 식별합니다. \endif \if EN Identifies the optional parameter passed to the attached command. \endif

CommandProperty Field

\if KO 이벤트가 일치할 때 실행할 연결 명령을 식별합니다. \endif \if EN Identifies the attached command executed when an event matches. \endif

CommandTriggerNameProperty Field

\if KO 명령을 실행할 쉼표 구분 이벤트 이름 목록을 식별합니다. \endif \if EN Identifies the comma-separated event-name list that triggers the command. \endif

ErrorProperty Field

\if KO 템플릿에 표시할 오류 문자열 종속성 속성을 식별합니다. \endif \if EN Identifies the error-string dependency property displayed by the template. \endif

HintProperty Field

\if KO 자리표시자 문자열 종속성 속성을 식별합니다. \endif \if EN Identifies the placeholder-string dependency property. \endif

DreamineTimeSpinner

#cctor Method

\if KO 기본 스타일 키를 등록하고 시간 스피너 테마 리소스를 애플리케이션에 한 번 병합합니다. \endif \if EN Registers the default style key and merges the time-spinner theme resource into the application once. \endif

#ctor Method

\if KO 새 인스턴스를 만들고 증가·감소 명령 바인딩을 등록합니다. \endif \if EN Initializes a new instance and registers increment and decrement command bindings. \endif

Clamp Method

\if KO 정수를 지정한 포함 범위로 제한합니다. \endif \if EN Clamps an integer to the specified inclusive range. \endif

value— \if KO 제한할 값입니다. \endif \if EN The value to clamp. \endif
min— \if KO 허용할 최솟값입니다. \endif \if EN The minimum allowed value. \endif
max— \if KO 허용할 최댓값입니다. \endif \if EN The maximum allowed value. \endif

반환: \if KO 과 사이로 제한된 값입니다. \endif \if EN The value clamped between and . \endif

HourBox_LostFocus Method

\if KO 시간 입력 상자가 포커스를 잃으면 세 입력값을 에 반영합니다. \endif \if EN Applies all three input values to when the hour box loses focus. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 포커스 손실 이벤트 데이터입니다. \endif \if EN Focus-loss event data. \endif
HourBox_PreviewKeyDown Method

\if KO 시간 입력 상자에서 Enter 키를 누르면 현재 입력을 적용합니다. \endif \if EN Applies the current input when Enter is pressed in the hour box. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 누른 키 정보입니다. \endif \if EN Data describing the pressed key. \endif
MinBox_LostFocus Method

\if KO 분 입력 상자가 포커스를 잃으면 세 입력값을 에 반영합니다. \endif \if EN Applies all three input values to when the minute box loses focus. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 포커스 손실 이벤트 데이터입니다. \endif \if EN Focus-loss event data. \endif
MinBox_PreviewKeyDown Method

\if KO 분 입력 상자에서 Enter 키를 누르면 현재 입력을 적용합니다. \endif \if EN Applies the current input when Enter is pressed in the minute box. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 누른 키 정보입니다. \endif \if EN Data describing the pressed key. \endif
OnApplyTemplate Method

\if KO 템플릿 파트를 찾아 포커스·키 이벤트와 증가·감소 명령을 연결합니다. \endif \if EN Resolves template parts and connects focus and key events plus increment and decrement commands. \endif

OnDownExecuted Method

\if KO 활성 구간을 한 단위 감소시키고 상위 구간에서 빌려와 24시간 범위에서 순환합니다. \endif \if EN Decrements the active segment by one, borrowing from higher segments and wrapping within a 24-hour range. \endif

sender— \if KO 명령을 실행한 객체입니다. \endif \if EN The object that executed the command. \endif
e— \if KO 라우트 명령 실행 데이터입니다. \endif \if EN Routed-command execution data. \endif
OnTimeChanged Method

\if KO 시간 값 변경을 템플릿의 시·분·초 입력 상자에 반영합니다. \endif \if EN Synchronizes template input boxes when the time value changes. \endif

d— \if KO 시간이 변경된 종속성 객체입니다. \endif \if EN The dependency object whose time changed. \endif
e— \if KO 이전 값과 새 값을 포함하는 변경 데이터입니다. \endif \if EN Change data containing the old and new values. \endif
OnUpExecuted Method

\if KO 활성 구간을 한 단위 증가시키고 상위 구간으로 올림하여 24시간 범위에서 순환합니다. \endif \if EN Increments the active segment by one, carrying into higher segments and wrapping within a 24-hour range. \endif

sender— \if KO 명령을 실행한 객체입니다. \endif \if EN The object that executed the command. \endif
e— \if KO 라우트 명령 실행 데이터입니다. \endif \if EN Routed-command execution data. \endif
Parse Method

\if KO 문자열을 정수로 해석하며 실패하면 0을 반환합니다. \endif \if EN Parses a string as an integer and returns zero on failure. \endif

s— \if KO 해석할 문자열입니다. \endif \if EN The string to parse. \endif

반환: \if KO 해석한 정수이며 입력이 없거나 유효하지 않으면 0입니다. \endif \if EN The parsed integer, or zero when the input is null or invalid. \endif

SecBox_LostFocus Method

\if KO 초 입력 상자가 포커스를 잃으면 세 입력값을 에 반영합니다. \endif \if EN Applies all three input values to when the second box loses focus. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 포커스 손실 이벤트 데이터입니다. \endif \if EN Focus-loss event data. \endif
SecBox_PreviewKeyDown Method

\if KO 초 입력 상자에서 Enter 키를 누르면 현재 입력을 적용합니다. \endif \if EN Applies the current input when Enter is pressed in the second box. \endif

sender— \if KO 이벤트를 발생시킨 객체입니다. \endif \if EN The event source. \endif
e— \if KO 누른 키 정보입니다. \endif \if EN Data describing the pressed key. \endif
TryUpdateTimeFromBoxes Method

\if KO 세 입력값을 해석하고 유효 범위로 제한하여 과 표시값을 갱신합니다. \endif \if EN Parses the three inputs, clamps them to valid ranges, and updates and displayed values. \endif

UpdateTextBoxes Method

\if KO 존재하는 템플릿 입력 상자에 현재 시간을 두 자리 문자열로 표시합니다. \endif \if EN Displays the current time as two-digit strings in available template input boxes. \endif

DownCommand Property

\if KO 활성 시간 구간을 감소시키는 라우트 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the routed command that decrements the active time segment. \endif

Time Property

\if KO 현재 24시간 형식의 시간 값을 가져오거나 설정합니다. \endif \if EN Gets or sets the current time value in 24-hour form. \endif

UpCommand Property

\if KO 활성 시간 구간을 증가시키는 라우트 명령을 가져오거나 설정합니다. \endif \if EN Gets or sets the routed command that increments the active time segment. \endif

_activeBox Field

\if KO 현재 활성화된 시간 입력 구간을 보관하며 기본값은 분입니다. \endif \if EN Tracks the active time-input segment, defaulting to minutes. \endif

_downButton Field

\if KO 적용된 감소 버튼 파트를 보관합니다. \endif \if EN Stores the applied decrement-button part. \endif

_hourBox Field

\if KO 적용된 시간 입력 텍스트 상자를 보관합니다. \endif \if EN Stores the applied hour-input text-box part. \endif

_minBox Field

\if KO 적용된 분 입력 텍스트 상자를 보관합니다. \endif \if EN Stores the applied minute-input text-box part. \endif

_secBox Field

\if KO 적용된 초 입력 텍스트 상자를 보관합니다. \endif \if EN Stores the applied second-input text-box part. \endif

_upButton Field

\if KO 적용된 증가 버튼 파트를 보관합니다. \endif \if EN Stores the applied increment-button part. \endif

PART_DownButton Field

\if KO 감소 버튼 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name for the decrement button. \endif

PART_HourBox Field

\if KO 시간 입력 텍스트 상자 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name for the hour input text box. \endif

PART_MinBox Field

\if KO 분 입력 텍스트 상자 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name for the minute input text box. \endif

PART_SecBox Field

\if KO 초 입력 텍스트 상자 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name for the second input text box. \endif

PART_UpButton Field

\if KO 증가 버튼 템플릿 파트 이름입니다. \endif \if EN Specifies the template-part name for the increment button. \endif

TimeProperty Field

\if KO 양방향 바인딩되는 종속성 속성을 식별합니다. \endif \if EN Identifies the two-way-bindable dependency property. \endif

eFocusedBox

Hour Field

\if KO 시간 입력 구간을 나타냅니다. \endif \if EN Represents the hour input segment. \endif

Minute Field

\if KO 분 입력 구간을 나타냅니다. \endif \if EN Represents the minute input segment. \endif

Second Field

\if KO 초 입력 구간을 나타냅니다. \endif \if EN Represents the second input segment. \endif

EmbeddedHostControl

#ctor Method

\if KO 지정한 요소를 콘텐츠로 사용하는 새 호스트를 만듭니다. \endif \if EN Initializes a new host whose content is the specified element. \endif

inner— \if KO 임베드할 프레임워크 요소입니다. \endif \if EN The framework element to embed. \endif

ExpanderArrowPlacement

Left Field

\if KO 헤더 왼쪽에 화살표를 표시합니다. \endif \if EN Displays the arrow on the left side of the header. \endif

Right Field

\if KO 헤더 오른쪽에 화살표를 표시합니다. \endif \if EN Displays the arrow on the right side of the header. \endif

GeneratedInternalTypeHelper

AddEventHandler Method

AddEventHandler

CreateDelegate Method

CreateDelegate

CreateInstance Method

CreateInstance

GetPropertyValue Method

GetPropertyValue

SetPropertyValue Method

SetPropertyValue

IconPosition

Bottom Field

\if KO 아래쪽입니다. \endif \if EN Places the icon at the bottom. \endif

Full Field

\if KO 전체 영역을 채웁니다. \endif \if EN Fills the available area. \endif

Left Field

\if KO 왼쪽입니다. \endif \if EN Places the icon on the left. \endif

Right Field

\if KO 오른쪽입니다. \endif \if EN Places the icon on the right. \endif

Top Field

\if KO 위쪽입니다. \endif \if EN Places the icon at the top. \endif

LoadedViewInfo

FrameworkView Property

\if KO 프레임이나 콘텐츠 호스트를 포함한 최종 임베드 가능 요소를 가져오거나 설정합니다. \endif \if EN Gets or sets the final embeddable element, including any frame or content host. \endif

IsPopup Property

\if KO _Popup 접미사로 판정한 팝업 여부를 가져오거나 설정합니다. \endif \if EN Gets or sets whether the _Popup suffix identified the view as a popup. \endif

UniqueKey Property

\if KO 비싱글톤 뷰 모델 인스턴스를 구분하는 고유 키를 가져오거나 설정합니다. \endif \if EN Gets or sets the unique key that distinguishes a non-singleton view-model instance. \endif

View Property

\if KO 호환성을 위한 사용자 컨트롤 래퍼를 가져오거나 설정합니다. \endif \if EN Gets or sets the user-control wrapper provided for compatibility. \endif

ViewModelType Property

\if KO 확인된 뷰 모델 형식을 가져오거나 설정하며 없으면 입니다. \endif \if EN Gets or sets the resolved view-model type, or when none was found. \endif

NavigationBarPosition

Bottom Field

\if KO 아래쪽 배치입니다. \endif \if EN Places the bar at the bottom. \endif

Left Field

\if KO 왼쪽 배치입니다. \endif \if EN Places the bar on the left. \endif

Right Field

\if KO 오른쪽 배치입니다. \endif \if EN Places the bar on the right. \endif

Top Field

\if KO 위쪽 배치입니다. \endif \if EN Places the bar at the top. \endif

NullToUnsetConverter

Convert Method

\if KO null 원본을 설정되지 않음 표식으로, 그 외 값은 그대로 반환합니다. \endif \if EN Converts a null source to the unset-value sentinel and returns other values 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 source value or . \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 입력 값이며 런타임상 null일 수 있습니다. \endif \if EN The input value, which may be runtime null. \endif

Instance Field

\if KO 공유 변환기 인스턴스를 가져옵니다. \endif \if EN Gets the shared converter instance. \endif

PlaceholderView

#ctor Method

\if KO 지정한 오류 메시지를 중앙의 빨간색 텍스트로 표시하는 대체 화면을 만듭니다. \endif \if EN Initializes a fallback view that displays the specified error message as centered red text. \endif

message— \if KO 사용자에게 표시할 오류 메시지입니다. \endif \if EN The error message to display. \endif

PopupWindowManager

Clear Method

\if KO 현재 표시 중인 등록 팝업을 닫고 내부 목록을 비웁니다. \endif \if EN Closes currently visible registered popups and clears the internal list. \endif

CloseAll Method

\if KO 등록된 모든 팝업 창을 닫고 내부 사전에서 제거합니다. \endif \if EN Closes every registered popup and removes all entries from the internal dictionary. \endif

CreatePopup Method

\if KO 로드된 View 정보를 독립 팝업 창으로 만들고 수명 주기와 위치 처리기를 연결한 뒤 등록합니다. \endif \if EN Creates a standalone popup from loaded view information, attaches lifecycle and positioning handlers, and registers it. \endif

name— \if KO 팝업의 고유 등록 이름입니다. \endif \if EN The popup's unique registration name. \endif
loadedViewInfo— \if KO 표시할 View 정보를 포함한 값입니다. \endif \if EN Information containing the view to display. \endif
popupWidth— \if KO 선택적 너비이며 생략하면 입니다. \endif \if EN Optional width, defaulting to . \endif
popupHeight— \if KO 선택적 높이이며 생략하면 입니다. \endif \if EN Optional height, defaulting to . \endif
centerOnScreen— \if KO 소유자 대신 화면 중앙에 배치하려면 입니다. \endif \if EN to center on the screen instead of the owner. \endif
HideAllExcept Method

\if KO 지정한 이름을 제외한 표시 중인 모든 팝업 창을 숨깁니다. \endif \if EN Hides every visible popup window except the one with the specified name. \endif

name— \if KO 표시 상태를 유지할 팝업 이름입니다. \endif \if EN The popup name that remains visible. \endif
SetPopupPosition Method

\if KO 팝업을 화면 또는 표시 중인 소유자 창의 중앙에 배치합니다. \endif \if EN Positions a popup at the center of the screen or its visible owner window. \endif

popup— \if KO 위치를 조정할 팝업입니다. \endif \if EN The popup to position. \endif
owner— \if KO 선택적 소유자 창입니다. \endif \if EN The optional owner window. \endif
SetPopupSize Method

\if KO 등록된 팝업 창의 너비와 높이를 변경합니다. \endif \if EN Changes the width and height of a registered popup window. \endif

name— \if KO 팝업 등록 이름입니다. \endif \if EN The popup registration name. \endif
width— \if KO 새 너비입니다. \endif \if EN The new width. \endif
height— \if KO 새 높이입니다. \endif \if EN The new height. \endif
Show Method

\if KO 지정한 이름의 팝업을 표시하고 활성화합니다. \endif \if EN Shows and activates the popup registered with the specified name. \endif

name— \if KO 표시할 팝업 이름입니다. \endif \if EN The popup name to display. \endif
Height Property

\if KO 새 팝업의 기본 높이를 가져오거나 설정합니다. \endif \if EN Gets or sets the default height for new popups. \endif

Instance Property

\if KO 공유 팝업 창 관리자 인스턴스를 가져옵니다. \endif \if EN Gets the shared popup-window manager instance. \endif

Width Property

\if KO 새 팝업의 기본 너비를 가져오거나 설정합니다. \endif \if EN Gets or sets the default width for new popups. \endif

Windows Property

\if KO 현재 등록된 이름별 팝업 창을 읽기 전용 인터페이스로 가져옵니다. \endif \if EN Gets currently registered popup windows through a read-only interface. \endif

_popupWindows Field

\if KO 이름별 등록된 팝업 창 저장소입니다. \endif \if EN Stores registered popup windows by name. \endif

SelectedVisualMode

BackgroundOnly Field

\if KO 배경만 표시합니다. \endif \if EN Displays only the background. \endif

BorderOnly Field

\if KO 테두리만 표시합니다. \endif \if EN Displays only the border. \endif

Both Field

\if KO 테두리와 배경을 모두 표시합니다. \endif \if EN Displays both border and background. \endif

State

IsSame Method

\if KO 지정한 내용이 현재 열려 있는 마지막 메시지 상자와 같은지 확인합니다. \endif \if EN Determines whether the supplied content matches the last message box that is currently open. \endif

title— \if KO 비교할 제목입니다. \endif \if EN The title to compare. \endif
message— \if KO 비교할 메시지입니다. \endif \if EN The message to compare. \endif
icon— \if KO 비교할 아이콘입니다. \endif \if EN The icon to compare. \endif
buttons— \if KO 비교할 버튼 구성입니다. \endif \if EN The button configuration to compare. \endif

반환: \if KO 열린 메시지 상자와 모든 값이 같으면 입니다. \endif \if EN when an open message box matches every value. \endif

IsOpen Property

\if KO 메시지 상자가 현재 열려 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether a message box is currently open. \endif

LastButtons Property

\if KO 마지막으로 사용한 버튼 구성을 가져오거나 설정합니다. \endif \if EN Gets or sets the last used button configuration. \endif

LastIcon Property

\if KO 마지막으로 사용한 아이콘을 가져오거나 설정합니다. \endif \if EN Gets or sets the last used icon. \endif

LastMessage Property

\if KO 마지막으로 표시한 메시지를 가져오거나 설정합니다. \endif \if EN Gets or sets the last displayed message. \endif

LastTitle Property

\if KO 마지막으로 표시한 제목을 가져오거나 설정합니다. \endif \if EN Gets or sets the last displayed title. \endif

_isOpen Field

\if KO 메시지 상자가 열려 있는지 저장합니다. \endif \if EN Stores whether a message box is open. \endif

_lastButtons Field

\if KO 마지막 버튼 구성입니다. \endif \if EN Stores the last button configuration. \endif

_lastIcon Field

\if KO 마지막 아이콘입니다. \endif \if EN Stores the last icon. \endif

_lastMessage Field

\if KO 마지막 메시지 본문입니다. \endif \if EN Stores the last message text. \endif

_lastTitle Field

\if KO 마지막 메시지 상자 제목입니다. \endif \if EN Stores the last message-box title. \endif

ViewLoader

ApplyDataContext Method

\if KO 루트와 실제 호스트 콘텐츠에 뷰 모델을 데이터 컨텍스트로 적용합니다. \endif \if EN Applies the view model as the data context of both the root and its hosted content. \endif

root— \if KO 데이터 컨텍스트를 받을 루트 요소입니다. \endif \if EN The root element that receives the data context. \endif
vm— \if KO 적용할 뷰 모델 인스턴스입니다. \endif \if EN The view-model instance to apply. \endif
GetTypesSafe Method

\if KO 로드 가능한 형식만 반환하여 부분적인 어셈블리 형식 로드 실패를 허용합니다. \endif \if EN Returns loadable types while tolerating partial assembly type-load failures. \endif

asm— \if KO 형식을 열거할 어셈블리입니다. \endif \if EN The assembly whose types are enumerated. \endif

반환: \if KO 어셈블리에서 성공적으로 로드된 형식 배열입니다. \endif \if EN The array of types successfully loaded from the assembly. \endif

LoadViewWithViewModel Method

\if KO 형식 이름으로 뷰를 만들고 규칙에 맞는 뷰 모델을 연결하여 로드 결과를 반환합니다. \endif \if EN Creates a view by type name, wires a convention-matched view model, and returns the load result. \endif

typeName— \if KO 짧거나 정규화된 뷰 형식 이름이며 _Popup으로 끝날 수 있습니다. \endif \if EN The short or qualified view type name, optionally ending in _Popup. \endif
useSingletonView— \if KO 컨테이너에서 싱글톤 뷰 모델을 확인하려면 입니다. \endif \if EN to resolve a singleton view model from the container. \endif

반환: \if KO 임베드 가능한 뷰와 뷰 모델 메타데이터입니다. \endif \if EN The embeddable view and view-model metadata. \endif

MergeResources Method

\if KO 원본 사전의 병합 사전과 중복되지 않는 리소스를 대상에 추가합니다. \endif \if EN Adds merged dictionaries and nonduplicate resources from a source dictionary to a target. \endif

target— \if KO 리소스를 받을 대상 사전입니다. \endif \if EN The target dictionary that receives resources. \endif
source— \if KO 복사할 원본 사전입니다. \endif \if EN The source dictionary to copy. \endif
ResolveFrameworkElement Method

\if KO 뷰 형식 인스턴스를 만들고 WPF 형식별 규칙에 따라 임베드 가능한 요소로 변환합니다. \endif \if EN Creates a view-type instance and converts it to an embeddable element according to WPF type rules. \endif

viewType— \if KO 만들 뷰 형식이며 없으면 안내 요소를 반환합니다. \endif \if EN The view type to create; an informational element is returned when it is absent. \endif
typeName— \if KO 오류 안내에 사용할 뷰 형식 이름입니다. \endif \if EN The view type name used in diagnostic messages. \endif
resetDataContext— \if KO 기존 데이터 컨텍스트를 제거하려면 입니다. \endif \if EN to clear existing data contexts. \endif

반환: \if KO 사용자 컨트롤, 프레임, 콘텐츠 호스트 또는 안내 텍스트로 표현된 임베드 가능 요소입니다. \endif \if EN An embeddable user control, frame, content host, or informational text element. \endif

ResolveViewModelType_Strict Method

\if KO 네임스페이스 및 접미사 후보 중 구체적인 파생 형식을 찾습니다. \endif \if EN Finds a concrete subtype among namespace and suffix candidates. \endif

actualTypeName— \if KO _Popup 접미사를 제거한 실제 뷰 형식 이름입니다. \endif \if EN The actual view type name without the _Popup suffix. \endif
viewType— \if KO 확인된 뷰 형식이며 찾지 못했으면 입니다. \endif \if EN The resolved view type, or when unavailable. \endif

반환: \if KO 규칙과 기본 형식 조건을 만족하는 뷰 모델 형식이며 없으면 입니다. \endif \if EN A view-model type satisfying naming and base-type rules, or if none exists. \endif

SelectManySafe``1 Method

\if KO 동적 어셈블리를 건너뛰고 선택자 실패를 기록하면서 결과를 평탄화합니다. \endif \if EN Flattens selector results while skipping dynamic assemblies and logging selector failures. \endif

assemblies— \if KO 검사할 어셈블리 시퀀스입니다. \endif \if EN The assembly sequence to inspect. \endif
selector— \if KO 각 어셈블리에서 요소를 선택할 함수입니다. \endif \if EN The function that selects elements from each assembly. \endif

반환: \if KO 성공한 선택 결과의 지연 시퀀스입니다. \endif \if EN A deferred sequence of successful selector results. \endif

StripViewSuffix Method

\if KO 이름 끝의 View 접미사를 대소문자 구분 없이 제거합니다. \endif \if EN Removes a trailing View suffix without case sensitivity. \endif

name— \if KO 검사할 형식 이름입니다. \endif \if EN The type name to inspect. \endif

반환: \if KO 접미사가 제거된 이름이며 접미사가 없으면 원래 이름입니다. \endif \if EN The name without the suffix, or the original name when no suffix exists. \endif

ViewModelKeyCache

GetOrIncrement Method

\if KO 지정한 형식 이름의 인덱스를 검사된 산술로 1 증가시키고 반환합니다. \endif \if EN Increments the index for the specified type name by one using checked arithmetic and returns it. \endif

typeName— \if KO 인덱스를 관리할 ViewModel 형식 이름입니다. \endif \if EN The view-model type name whose index is managed. \endif

반환: \if KO 증가된 인덱스입니다. \endif \if EN The incremented index. \endif

Reset Method

\if KO 저장된 모든 형식별 인덱스를 제거합니다. \endif \if EN Removes all stored per-type indexes. \endif

IndexMap Property

\if KO ViewModel 형식 이름별 마지막 사용 인덱스를 가져옵니다. \endif \if EN Gets the last-used index mapped by view-model type name. \endif

ViewSwitcher

#ctor Method

\if KO 팝업과 View 저장소 및 싱글턴 모드 설정으로 전환기를 만듭니다. \endif \if EN Initializes a switcher with popup and view stores plus the singleton-mode setting. \endif

popupWindows— \if KO 이름별 팝업 창 저장소입니다. \endif \if EN Popup windows keyed by name. \endif
views— \if KO 이름별 일반 View 저장소입니다. \endif \if EN Standard views keyed by name. \endif
useSingletonView— \if KO 싱글턴 View 모드 사용 여부입니다. \endif \if EN Whether singleton view mode is enabled. \endif
IsPopupName Method

\if KO 지정한 이름이 팝업 창으로 등록되어 있는지 확인합니다. \endif \if EN Determines whether the specified name is registered as a popup window. \endif

viewName— \if KO 확인할 View 이름입니다. \endif \if EN The view name to inspect. \endif

반환: \if KO 팝업 이름으로 등록되어 있으면 입니다. \endif \if EN when registered as a popup name. \endif

NotifyHidden Method

\if KO 등록된 ViewModel에 숨김 및 비활성화 수명 주기 알림을 전달합니다. \endif \if EN Delivers hidden and deactivation lifecycle notifications to the registered view model. \endif

viewName— \if KO 알림을 받을 View 이름입니다. \endif \if EN The view name to notify. \endif
NotifyShown Method

\if KO 등록된 ViewModel에 활성화 및 표시됨 수명 주기 알림을 전달합니다. \endif \if EN Delivers activation and shown lifecycle notifications to the registered view model. \endif

viewName— \if KO 알림을 받을 View 이름입니다. \endif \if EN The view name to notify. \endif
RegisterViewModel Method

\if KO View 이름에 ViewModel 인스턴스를 등록하거나 교체합니다. \endif \if EN Registers or replaces a view-model instance for a view name. \endif

viewName— \if KO View 이름입니다. \endif \if EN The view name. \endif
vm— \if KO 연결할 ViewModel입니다. \endif \if EN The view model to associate. \endif
Switch Method

\if KO 등록 이름에 해당하는 팝업을 표시·활성화하거나 일반 View의 가시성을 전환합니다. \endif \if EN Shows and activates the named popup or switches visibility among standard views. \endif

viewName— \if KO 대상 View 또는 팝업 이름입니다. \endif \if EN The target view or popup name. \endif
popupChange— \if KO 기존 팝업을 유지하려면 이고, 일반 View 전환 전에 숨기려면 입니다. \endif \if EN to preserve existing popups; to hide them before switching to a standard view. \endif
CurrentPopupName Property

\if KO 마지막으로 표시한 팝업 이름을 가져옵니다. \endif \if EN Gets the name of the most recently shown popup. \endif

_popupName Field

\if KO 마지막으로 표시한 팝업 이름입니다. \endif \if EN Stores the name of the most recently shown popup. \endif

_popupWindows Field

\if KO 이름별 팝업 창 저장소입니다. \endif \if EN Stores popup windows by name. \endif

_useSingleton Field

\if KO 싱글턴 View 전환을 사용할지 나타냅니다. \endif \if EN Indicates whether singleton view switching is enabled. \endif

_viewModelRegistry Field

\if KO View 이름별 ViewModel 저장소입니다. \endif \if EN Stores view models by view name. \endif

_views Field

\if KO 이름별 일반 View 저장소입니다. \endif \if EN Stores standard views by name. \endif

VsNavigationHelper

Create Method

\if KO 공통 탐색 스타일과 지정한 동작 상태가 적용된 버튼 데이터를 만듭니다. \endif \if EN Creates button data with common navigation styling and the specified behavioral state. \endif

content— \if KO 버튼에 표시할 텍스트입니다. \endif \if EN The text displayed by the button. \endif
command— \if KO 클릭 시 실행할 선택적 명령입니다. \endif \if EN The optional command executed on click. \endif
minGrade— \if KO 버튼 사용에 필요한 최소 등급입니다. \endif \if EN The minimum grade required to use the button. \endif
imagePath— \if KO 선택적 이미지 경로입니다. \endif \if EN The optional image path. \endif
isSelected— \if KO 초기 선택 상태입니다. \endif \if EN The initial selection state. \endif
isFocusable— \if KO 클릭 후 선택 가능한지 나타냅니다. \endif \if EN Indicates whether selection can follow a click. \endif
visibility— \if KO 초기 표시 상태입니다. \endif \if EN The initial visibility. \endif
imagePosition— \if KO 텍스트에 대한 이미지 위치입니다. \endif \if EN The image position relative to text. \endif

반환: \if KO 구성된 새 인스턴스입니다. \endif \if EN A newly configured instance. \endif

GetColor Method

\if KO WPF 색상 문자열을 단색 브러시로 변환합니다. \endif \if EN Converts a WPF color string to a solid-color brush. \endif

hex— \if KO 변환할 16진수 또는 명명된 색상 문자열입니다. \endif \if EN The hexadecimal or named color string to convert. \endif

반환: \if KO 변환된 색상을 사용하는 새 브러시입니다. \endif \if EN A new brush using the converted color. \endif

CurrentUser Property

\if KO 현재 인증된 사용자 객체를 가져오거나 설정합니다. \endif \if EN Gets or sets the currently authenticated user object. \endif

IsOnceLoginEnabled Property

\if KO 한 번 로그인 모드가 활성화되었는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether once-login mode is enabled. \endif

VsTabItem

#cctor Method

\if KO 사용자 지정 탭 항목의 기본 스타일 키를 재정의합니다. \endif \if EN Overrides the default style key for the custom tab item. \endif

Icon Property

\if KO 탭에 표시할 아이콘을 가져오거나 설정합니다. \endif \if EN Gets or sets the icon displayed by the tab. \endif

IsClosable Property

\if KO 탭을 닫을 수 있는지 가져오거나 설정합니다. \endif \if EN Gets or sets whether the tab can be closed. \endif

TabBorderThickness Property

\if KO 탭 테두리 두께를 가져오거나 설정합니다. \endif \if EN Gets or sets the tab border thickness. \endif

TabCornerRadius Property

\if KO 탭 모서리 반지름을 가져오거나 설정합니다. \endif \if EN Gets or sets the tab corner radius. \endif

TabHeaderBackground Property

\if KO 기본 탭 헤더 배경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the default tab-header background brush. \endif

TabHeaderFontSize Property

\if KO 탭 헤더 글꼴 크기를 가져오거나 설정합니다. \endif \if EN Gets or sets the tab-header font size. \endif

TabHeaderSelectedBackground Property

\if KO 선택된 탭 헤더 배경 브러시를 가져오거나 설정합니다. \endif \if EN Gets or sets the selected tab-header background brush. \endif

IconProperty Field

\if KO 탭 아이콘 종속성 속성입니다. \endif \if EN Identifies the tab-icon dependency property. \endif

IsClosableProperty Field

\if KO 탭 닫기 가능 여부 종속성 속성입니다. \endif \if EN Identifies the tab-closability dependency property. \endif

TabBorderThicknessProperty Field

\if KO 탭 테두리 두께 종속성 속성입니다. \endif \if EN Identifies the tab border-thickness dependency property. \endif

TabCornerRadiusProperty Field

\if KO 탭 모서리 반지름 종속성 속성입니다. \endif \if EN Identifies the tab corner-radius dependency property. \endif

TabHeaderBackgroundProperty Field

\if KO 기본 탭 헤더 배경 종속성 속성입니다. \endif \if EN Identifies the default tab-header background dependency property. \endif

TabHeaderFontSizeProperty Field

\if KO 탭 헤더 글꼴 크기 종속성 속성입니다. \endif \if EN Identifies the tab-header font-size dependency property. \endif

TabHeaderSelectedBackgroundProperty Field

\if KO 선택된 탭 헤더 배경 종속성 속성입니다. \endif \if EN Identifies the selected tab-header background dependency property. \endif