Heimdallr.WPF.UIKit
1.2.0
dotnet add package Heimdallr.WPF.UIKit --version 1.2.0
NuGet\Install-Package Heimdallr.WPF.UIKit -Version 1.2.0
<PackageReference Include="Heimdallr.WPF.UIKit" Version="1.2.0" />
<PackageVersion Include="Heimdallr.WPF.UIKit" Version="1.2.0" />
<PackageReference Include="Heimdallr.WPF.UIKit" />
paket add Heimdallr.WPF.UIKit --version 1.2.0
#r "nuget: Heimdallr.WPF.UIKit, 1.2.0"
#addin nuget:?package=Heimdallr.WPF.UIKit&version=1.2.0
#tool nuget:?package=Heimdallr.WPF.UIKit&version=1.2.0
Heimdallr Essential Heimdallr.App [실행] 1.1 App.cs 1.2 Starter.cs Heimdallr.Desing [라이브러리 프로젝트] Newtonsoft.json (13.0.3) YamDotNet.NetCore (1.0.0) 1.1 Properties 폴더 1.1.1 geometries.json 1.1.2 images.yaml 1.2 Geometies [Folder] → Geometry 를 변환 1.2.1 GeometryContainer.cs 1.2.2 GeometryConverter.cs 1.2.3 GeometryData.cs 1.2.4 GeometryItem.cs 1.2.5 GeometryRoot.cs 1.3 Images [Folder] → Image 를 변환 1.3.1 ImageContainer.cs 1.3.2 ImageConverter.cs 1.3.3 ImageData.cs 1.3.4 ImageItem.cs 1.3.5 ImageRoot.cs Heimdallr.Forms [라이브러리 프로젝트] 1.1. Properties [Folder] 1.1.1. AssemblyInfo.cs 1.2 Local [Folder] 1.2.1 ViewModel [Folder] ManWindowViewModel.cs 적용 1.3 Themes [Folder] 1.3.1 Views [Folder] 1.3.1.1 MainWindow.xaml 1.3.2 Generic.xaml 1.4 UI [Folder] 1.4.1 Views [Folder] 1.4.1.1 MainWindow.cs Heimdallr.WPF [라이브러리 프로젝트] 1.1 Properties [Folder] 1.1.1 AssemblyInfo.cs 1.2 Events [Folder] 1.2.1 SwitchLanguagePubsub.cs 1.2.2 SwitchThemePubsub.cs 1.3 Global [Folder] 1.3.01 Animation [Folder] 1.3.01.01 ColorItem.cs 1.3.01.02 DoubleItem.cs 1.3.01.03 ThicknessItem.cs 1.3.02 Composition [Folder] 1.3.02.01 AutoWireManager.cs 1.3.02.02 BaseResourceInitializer.cs 1.3.02.03 ContentManager.cs 1.3.02.04 DimmingManager.cs 1.3.02.05 ResourceManager.cs 1.3.03 Converters [Folder] 1.3.03.01 BaseValueConverter.cs [제네릭클래스 T 생성자를 가져야함, MrakupExtension XAML 에서 사용할 수있도록 확장 기능] 1.3.03.02 BooleanToVisibilityConverter.cs [bool 값을 Visibility로 변환하기 위한 ValueConverter] 1.3.03.03 BoolToColorConverter.cs [True/False 값에 따라 색상을 반환] 1.3.03.04 ComparisonConverter.cs [CheckBox, RadioButton, ComboBox, ListBox 등 선택 상태를 비교 기반으로 관리] 1.3.03.05 ComparisonMultiConverter.cs [다중 값(MultiBinding) 비교를 위한 컨버터] 1.3.03.06 DateFormatConverter.cs [날짜 형식 지정 변환기 yyyy-MM-dd] 1.3.03.07 EnumToTextConverter.cs [Enum 값을 문자열로 변환] 1.3.03.08 HelperConverter.cs [여러 개의 소스 값을 변환해 하나의 타겟 값으로 변경] 1.3.03.09 IndexToNumberConverter.cs [ListView, ListBox, ComboBox, WrapPanel 등에서 특정 아이템에 번호 매김] 1.3.03.10 InverseComparisonConverter.cs [어떤 항목이 선택되지 않았을 때만 체크되도록] 1.3.03.11 MultiBooleanToVisibilityConverter.cs [다중 값 bool 가시성 변환기] 1.3.03.12 NullableBoolToTextConverter.cs [bool? (nullable bool)을 "예", "아니오", "모름" 등의 문자열로 변환] 1.3.03.13 NullableIntConverter.cs [TextBox 에 Int 기본값 0 을 빈공간으로 처리] 1.3.03.14 NumberCommaConverter.cs [숫자를 콤마 표기 천단위] 1.3.03.15 PasswordToVisibilityConverter.cs [비밀번호 입력이나 특정 값의 상태에 따라 Visibility 값을 반환] 1.3.03.16 MobileNumberConverter.cs [휴대폰 번호로 변환] 1.3.03.17 ResourceBinding.cs [XAML에서 ResourceBinding을 적용할 때, 리소스 키와 대상 속성을 연결하는 역할] 1.3.03.18 StringToVisibilityConverter.cs [문자열이 비어 있는지 여부에 따라 Visibility를 반환] 1.3.03.19 ValidatingBorderBrushConverter.cs [Border 색상 변환 HexCode] 1.3.03.20 ValidatingBorderThicknessConverter.cs [Thickness 두께 변환 ] 1.3.04 Enums [Folder] 1.3.04.01 EasingFunctionBaseMode.cs 1.3.04.02 JustifyEnum.cs 1.3.05 Extensions [Folder] 1.3.05.01 AnimationExtensions.cs 1.3.05.02 DependencyExtensions.cs 1.3.05.03 EnumExtensions.cs 1.3.06 Interfaces [Folder] 1.3.06.01 IEventHub.cs [Prism PubSubEvent 시스템의 추상화 컴포넌트 간 강한 결합 없이 메시지를 주고받기 위해 활용] 1.3.06.02 IResourceManager.cs [아무 멤버가 없는 인터페이스지만, 특정 타입을 구분하는 데 사용] 1.3.06.03 IThemeManager.cs [아무 멤버가 없는 인터페이스지만, 특정 타입을 구분하는 데 사용] 1.3.06.04 IViewable.cs [View(UserControl, Window, Page) UI 요소에 접근] 1.3.06.05 IViewInitializable.cs [MVVM 아키텍처에서 ViewModel이 View와 연결되었을 때 실행될 초기화 작업] 1.3.06.06 IViewLoadable.cs [ViewModel이 View의 Loaded 이벤트와 연결되었을 때 실행할 후처리 로직] 1.3.07 Location [Folder] 1.3.07.01 ViewModelLocationScenario.cs [MVVM 패턴에서 ViewModel을 View에 연결하기 위한 시나리오 정의] 1.3.07.02 ViewModelLocatorCollection.cs [MVVM 패턴의 View와 ViewModel 간의 자동 연결(Locator) 등록] 1.3.07.03 ViewModelLocatorItem.cs [View와 ViewModel 간의 연결 관계를 정의하는 단일 매핑 항목] 1.3.08 Interfaces [Folder] 1.3.08.01 FontFamilyUnit.cs [폰트 설정을 구성하고 외부 YAML 파일과 매핑되도록 설계] 1.3.08.02 FontPack.cs [YamlMember 폰트변경] 1.3.08.03 LanguagePack.cs [YamlMember 언어변경] 1.3.08.04 LanguageUnit.cs [YamlMember 다국어 지원 기능을 구성] 1.3.08.05 SolidColorBrushUnit.cs [YAML 파일에서 black:이라는 키가 있으면, 이 값을 Black 속성에 매핑합니다] 1.3.08.06 ThemeModel.cs [테마와 관련된 정보를 담고 있는 모델 클래스로, 주로 테마 관리 시스템에서 사용] 1.3.08.07 ThemePack.cs [YamlMember 테미색상 키] 1.3.08.08 ThemeRoot.cs [YamlMember 테마, 폰트, 언어] 1.3.09 Mvvm [Folder] 1.3.09.01 ObservableBase.cs [CommunityToolkit.Mvvm.ComponentModel 의 ObservableObject 상속] 1.3.09.02 ObservableDialog.cs [Prism의 IDialogAware를 구현하여 다이얼로그 제어를 담당] 1.3.09.03 UseDimmingAttribute.cs [디밍(Dimming) 효과를 사용할지 여부] 1.3.10 Transfer [Folder] 1.3.10.01 EventAggregatorHub.cs.cs [Prism의 IEventAggregator를 감싸는 유틸리티 클래스] 1.3.11 WPF [Folder] 1.3.11.01 Controls [Folder] 1.3.11.01.01 CloseButton.cs [Window 닫기 Button] 1.3.11.01.02 DarkThemeWindow.cs [WPF 기반의 커스텀 Window을 정의하며, 일반적인 기능(닫기, 최소화, 최대화, 드래그 이동] 1.3.11.01.03 DraggableBar.cs [Border 의 Drag] 1.3.11.01.04 HeimdallrApplication.cs [Prism 기반의 Application 확장] 1.3.11.01.05 HeimdallrContents.cs [View와 ViewModel을 자동으로 연결(AutoWire)하는 컨트롤] 1.3.11.01.06 HeimdallrGrid.cs [AutoGrid 를 상속받아 사용] 1.3.11.01.07 HeimdallrIcon.cs [IconMode, IconType, ImageType Enum 을 사용하여 Icon 지정] 1.3.11.01.08 HeimdallrListBox.cs [ListBox .NET 스타일] 1.3.11.01.09 HeimdallrListBoxItem.cs [ListBoxItem .NET 스타일] 1.3.11.01.10 HeimdallrPanel.cs [StackPanel .NET 스타일] 1.3.11.01.11 HeimdallrRegion.cs [ContentControl .NET 스타일] 1.3.11.01.12 HeimdallrSlidingPanel.cs [슬라이딩 사이드 패널 UI 컨트롤. 열림,닫힘 애니메이션과 콘텐츠 영역] 1.3.11.01.13 HeimdallrStack.cs [StackPanel .NET 스타일] 1.3.11.01.14 HeimdallrToggleSwitch.cs [ToggleButton .NET 스타일] 1.3.11.01.15 HeimdallrTreeView.cs [TreeView .NET 스타일] 1.3.11.01.16 HeimdallrTreeViewItem.cs [TreeViewItem .NET 스타일] 1.3.11.01.17 HeimdallrWindow.cs [WPF 애플리케이션에서 MVVM 아키텍처에 맞춰 View와 ViewModel을 자동 연결] 1.3.11.01.18 MagicBar.cs [가로방향의 메뉴 ListView 사용] 1.3.11.01.19 MagicBarVertical.cs [세로방향의 메뉴 미완성] 1.3.11.01.20 MaximizeButton.cs [Window Max Button] 1.3.11.01.21 MinimizeButton.cs [Widnow Min Button] 1.3.11.01.22 RiotSlider.cs [Slidder 재 확장] 1.3.11.01.23 ThemeSwitchButton.cs [ToggleButton] 1.3.11.02 SmartDates [Folder] 1.3.11.02.01 CalendarBox.cs [DatePicker 확장] 1.3.11.02.02 CalendarBoxItem.cs [DatePicker 확장] 1.3.11.02.03 CalendarSwitch.cs [DatePicker 확장] 1.3.11.02.04 ChevronButton.cs [DatePicker 확장] 1.3.11.02.05 DayOfWeek.cs [DatePicker 확장] 1.3.11.02.06 SmartDate.cs [DatePicker 확장] 1.3.12 Resources [Folder] 1.3.12.01 heimdall.ico 1.3.13 Themes [Folder] 1.3.13.01 Controls [Folder] 1.3.13.01.01 CloseButton.xaml [Window 닫기 Button] 1.3.13.01.02 DarkThemeWindow.xaml [WPF 기반의 커스텀 Window을 정의하며, 일반적인 기능(닫기, 최소화, 최대화, 드래그 이동] 1.3.13.01.03 HeimdallrIcon.xaml [IconMode, IconType, ImageType Enum 을 사용하여 Icon 지정] 1.3.13.01.04 HeimdallrRegion.xaml [ContentControl .NET 스타일] 1.3.13.01.05 HeimdallrSlidingPanel.xaml [슬라이딩 사이드 패널 UI 컨트롤. 열림,닫힘 애니메이션과 콘텐츠 영역] 1.3.13.01.06 MagicBar.xaml [가로방향의 메뉴 ListView 사용] 1.3.13.01.07 MagicBarVertical.xaml [세로방향의 메뉴 미완성] 1.3.13.01.08 MaximizeButton.xaml [Window Max Button] 1.3.13.01.09 MinimizeButton.xaml [Widnow Min Button] 1.3.13.01.10 RiotSlider.xaml [Slidder 재 확장] 1.3.13.01.11 ThemeSwitchButton.xank [ToggleButton] 1.3.13.02 SmartDates [Folder] 1.3.13.02.01 CalendarBox.xaml [DatePicker 확장] 1.3.13.02.02 CalendarBoxItem.xaml [DatePicker 확장] 1.3.13.02.03 CalendarSwitch.xaml [DatePicker 확장] 1.3.13.02.04 ChevronButton.xaml [DatePicker 확장] 1.3.13.02.05 DayOfWeek.xaml [DatePicker 확장] 1.3.13.02.06 SmartDate.xaml [DatePicker 확장] 1.3.13.03 Generic.xaml
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows7.0
- CommunityToolkit.Mvvm (>= 8.4.0)
- Heimdallr.Desing (>= 1.0.0)
- Prism.DryIoc (>= 9.0.537)
- WpfAutoGrid.Core (>= 1.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.2.0 | 217 | 5/13/2025 |