끄적끄적 메모공간
close
프로필 배경
프로필 로고

끄적끄적 메모공간

  • 분류 전체보기 (569) N
    • [====== Development ======] (408)
      • C# (139)
      • C++ (25)
      • Python (42)
      • Android (16)
      • React (18)
      • Flutter (63)
      • DICOM (14)
      • Etc (91)
    • [======= 지식 저장소 =======] (41)
    • [======= 주식 , 경제 =======] (67) N
    • [========== Etc =========] (33)
  • 홈
  • 태그
  • 방명록
WPF(XAML) - Layout Class

WPF(XAML) - Layout Class

Grid Table형태(열&행)로 구성할 수 있음. 내부에 들어가는 Control에는 Grid.Column 과 Grid.Row의 값을 지정하여 위치를 지정함. (0부터 시작), Default=0: Column / Row의 Width /Height는 지정값, auto (해당위치에 Content가 없을경우 → null) , *(비율)로 지정한다. ColumnSpan/RowSpan으로 Cell을 Merge할 수 있음 StackPanel Content를 쌓는 형태의 Panel (Stack= 쌓다) Orientation=”Horizontal/Vertical”속성으로 쌓는 정렬을 설정 FlowDirection=”RightToLeft/LeftToRight”속성으로 쌓는 방향을 설정한다 WrapPanel 여유공간이 부..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 15.
  • textsms
WPF(XAML) - Frame Class

WPF(XAML) - Frame Class

Window Window의 기본 용도는 데이터를 시각화하는 contents를 호스트하고 사용자가 데이터와 상호작용 할 수 있도록 하기 위함. WPF 윈도우는 XAML (.xaml) 파일과 CodeBehind (.cs) 파일로 구성되어 있음 XAML 파일에서 는 가장 기본적인 뼈대가 되는 요소로 기본적인 경계선, 타이틀 바, 최대화 및 최소화, 닫기 버튼 등을 제공. Window의 기본 속성 전체 속성 : Window Properties WindowStartupLocation 윈도우 팝업되는 위치를 설정하는 Property Value: CenterScreen / CenterOwner / Manual Height / Width (Min, Max) 윈도우의 기본크기를 설정하는 Property, MinHeigh..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 15.
  • textsms
Setup Project (msi 설치파일 만들기)

Setup Project (msi 설치파일 만들기)

먼저 솔루션에 Setup Project를 추가한다. 솔루션에 Setup Project 추가된 모습 Setup Project의 속성을 보면 여러가지 다양한 속성들이 있다. 해당 속성들을 패키지에 맞게 값을 수정해준다. 주요 수정 항목 Author : 제조사또는 개발자이름 Manufacture : 제조사명 ProductName : 제품명 (프로그램 추가 삭제리스트에 표시됨) Title : Setup 시 화면 타이틀에 출력됨 Version : 제품버전 ProductCode : 버전 변경시 갱신해야함 UpgradeCode : Application을 대표하는 Code (버전이 변경되어도 유지되어야 한다.) - 제품 버전이 변경되더라도 UpgradeCode 는 유지되어야 설치시 업그레이드가 진행된다 패키지 설치 후..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 15.
  • textsms
Xaml (WPF)

Xaml (WPF)

Xaml 확장 응용 프로그램 마크업 언어(Extensible Application Markup Language), 곧 XAML([zæ:mɛl])로 발음)은 마이크로소프트사가 구조값과 객체를 초기화하는 데 사용하려고 만든 선언형 XML 기반 언어이다. XAML은 닷넷 프레임워크 3.0 기술에, 특히 윈도 프레젠테이션 파운데이션(WPF), 윈도 워크플로 파운데이션(WF)에 널리 쓰인다. WPF에서 XAML은 사용자 인터페이스 마크업 언어로 쓰이면서 사용자 인터페이스의 요소, 데이터 바인딩, 이벤트 등의 기능을 정의한다. (출처: 위키백과) 1. User Interface 구성 요소 (button 등)와 레이아웃 (frame, UI 구조) 등과 같은 UI의 전체 구조를 구축하며 가장 기본이 되는 부분으로 주로..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 12.
  • textsms

WPF Code Behind에서 Grid 의 Column Size 변경 방법

UI.xaml UI.xaml.cs var columnDefinitions = grdSegSearchPeriod.ColumnDefinitions; columnDefinitions[0].Width = new GridLength(1 , GridUnitType.Star); columnDefinitions[1].Width = new GridLength(1, GridUnitType.Star); columnDefinitions[2].Width = new GridLength(0); columnDefinitions[3].Width = new GridLength(200); 가중치 사용 * : 고정길이를 제외하고 나머지 공간에서 비율적으로 채움 1.2* : 남은 공간에서 1.2 의 가중치를 가짐 auto : grid안의 컨..

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 12.
  • textsms
WPF DynamicResource 적용 및 UI 에 Style 적용

WPF DynamicResource 적용 및 UI 에 Style 적용

1. DynamicResource 를 프로젝트에 추가 BrushColor.xaml : Color값들에 대하여 정의 StyleCommon.xaml : UI Control들에 적용될 여러가지 스타일들에 대하여 정의 BrushColor.xaml StyleCommon.xaml 2. App.xaml에 ResourceDictionary 등록 App.xaml 3. UI XAML에 Control 추가 및 Style 적용 XML Code Style을 미적용시

  • format_list_bulleted [====== Development ======]/C#
  • · 2021. 1. 12.
  • textsms
  • navigate_before
  • 1
  • ···
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (569) N
    • [====== Development ======] (408)
      • C# (139)
      • C++ (25)
      • Python (42)
      • Android (16)
      • React (18)
      • Flutter (63)
      • DICOM (14)
      • Etc (91)
    • [======= 지식 저장소 =======] (41)
    • [======= 주식 , 경제 =======] (67) N
    • [========== Etc =========] (33)
최근 글
인기 글
최근 댓글
태그
  • #XAML
  • #Python
  • #블록체인
  • #이더리움
  • #비트코인
  • #Bitcoin
  • #c#
  • #코인
  • #소주전쟁
  • #WPF
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바