본문 바로가기
728x90

WPF9

WPF TextBlock 완벽 가이드 WPF TextBlock 완벽 가이드WPF(Windows Presentation Foundation)에서 TextBlock은 텍스트를 표시하기 위한 가장 기본적이고 경량화된 컨트롤입니다. 단순히 텍스트를 보여주는 용도로 사용되며, 사용자 입력을 받지 않습니다. 이 글에서는 TextBlock의 기본 개념부터 고급 사용법까지 자세히 살펴보겠습니다.1. TextBlock 기본 개념TextBlock은 WPF 애플리케이션에서 텍스트를 표시하는 가장 기본적인 방법입니다. Label과 달리 액세스 키를 지원하지 않으며, TextBox와 달리 사용자 입력을 받지 않습니다. 단순히 텍스트를 표시하는 용도로 설계되었습니다.기본 속성2. 텍스트 서식 지정TextBlock은 다양한 서식 옵션을 제공합니다.2.1 기본 서식 속.. 2025. 4. 7.
WPF 계산기 구현 WPF와 MVVM으로 구현한 공학용 계산기이번 포스트에서는 WPF와 MVVM 패턴을 활용해 공학용 계산기를 만드는 방법을 소개합니다. 사칙연산, 지수 연산, 삼각 함수를 지원하며, 실시간 입력 반영과 키보드 입력까지 구현했습니다. 소스 코드를 단계별로 살펴보고, 직접 실행해 보세요! 구현 기능사칙연산: +, -, ×, ÷지수 연산: 제곱(^), 루트(√), 역수(1/x)삼각 함수: sin, cos, tan실시간 입력 반영: 입력 시 즉시 UI 업데이트키보드 입력 지원: 숫자와 연산자 키 입력 가능MVVM 패턴: 데이터 바인딩과 명령 패턴 적용 프로젝트 구조 📂 EngineeringCalculator├── 📄 MainWindow.xaml (뷰)├── 📄 MainWindow.xaml.cs (뷰의 코드 .. 2025. 3. 17.
WPF MVVM으로 공학용 계산기 만들기: 초보자 가이드 WPF와 MVVM으로 공학용 계산기 만들기안녕하세요! 이번 포스트에서는 WPF(Windows Presentation Foundation)와 MVVM(Model-View-ViewModel) 패턴을 활용해 실제 공학용 계산기를 만드는 방법을 소개합니다. 사칙연산뿐만 아니라 삼각함수(sin, cos, tan), 로그, 제곱근 같은 고급 기능도 포함했습니다. 소스 코드를 단계별로 설명하고, 완성된 결과물을 제공하니 따라 해보세요!프로젝트 개요목표: WPF로 공학용 계산기 UI를 만들고, MVVM 패턴으로 로직을 분리.네임스페이스: EngineeringCalculator주요 기능: 숫자 입력, 사칙연산, 삼각함수, 로그, 초기화(C 버튼)기술 스택: C#, XAML, WPF, MVVM프로젝트 구조Model: Ca.. 2025. 3. 11.
WPF 커스텀 텍스트 박스와 원형 버튼 구현하기 WPF로 멋진 텍스트 박스와 원형 버튼 만들기 안녕하세요, 여러분! 오늘은 WPF에서 좀 더 멋지고 현대적인 UI를 만들어보려고 해요. 바로 하단에 빨간색 라인이 있는 텍스트 박스와 깔끔한 원형 버튼을 구현하는 방법이에요. 이런 요소들은 구글 머티리얼 디자인 같은 모던한 스타일에서 자주 보이죠. 초보자도 쉽게 따라 할 수 있게끔, XAML과 C#로 차근차근 알려드릴게요. 같이 만들어보면서 재밌게 배워볼까요? 하단 레드 라인 텍스트 박스 만들기 먼저, 텍스트 박스를 기본 모양에서 탈출시켜볼게요. 외곽선 없이 하단에만 빨간색 라인을 넣고, 배경은 투명하게 해서 깔끔하게 만들 거예요. WPF의 템플릿 기능 덕분에 이런 커스터마이징이 가능하답니다! .. 2025. 3. 10.
WPF ComboBox와 MSSQL 연동 완벽 가이드 WPF ComboBox와 MSSQL 연동 완벽 가이드이 포스트에서는 WPF ComboBox를 활용해 로컬 MSSQL 데이터베이스와 연동하는 방법을 다룹니다. XAML과 C# 소스 코드를 제공하며, C# 코드에는 상세 주석을 추가했습니다. 데이터 로드, 추가, 수정 기능과 ObservableCollection 사용법을 초보자도 이해할 수 있도록 설명합니다.주요 키워드: WPF, ComboBox, MSSQL, 데이터 바인딩, ObservableCollection, C#, XAML, Windows 인증1. 준비 단계: MSSQL 설정WPF에서 MSSQL 데이터를 사용하려면 데이터베이스를 준비해야 합니다. 로컬 MSSQL에 People 테이블을 생성합니다.테이블 생성 SQLCREATE DATABASE TestD.. 2025. 3. 7.
WPF DataGrid 샘플 소스 WPF DataGrid 샘플 소스 완벽 가이드이 포스트에서는 WPF DataGrid를 활용한 샘플 소스를 제공하며, MSSQL 데이터베이스와 연동하는 방법까지 자세히 설명합니다. 초보자도 쉽게 따라 할 수 있도록 XAML과 C# 코드를 단계별로 분석하고, 실무에서 바로 적용 가능한 예제를 준비했습니다.주요 키워드: WPF, DataGrid, MSSQL, 데이터 바인딩, C#, XAML1. WPF DataGrid란?WPF의 DataGrid는 데이터를 표 형태로 표시하고 편집할 수 있는 강력한 컨트롤입니다. 윈폼의 DataGridView와 비슷하지만, WPF는 XAML을 활용한 선언적 UI 설계와 데이터 바인딩으로 더 유연한 커스터마이징을 지원합니다.특징: 열 정의, 정렬, 편집, 스타일링 가능용도: 데이터.. 2025. 3. 7.
728x90