The Label control http://www.wpf-tutorial.com/basic-controls/the-label-control/ Label에는 Text 속성 대신 Content 속성이 있습니다.레이블이 단지 텍스트가 아닌 모든 종류의 컨트롤을 직접 호스팅 할 수 있기 때문입니다.123 Colored by Color Scriptercs Label의 특징 테두리 지정, 최초에 약간의 padding이 부여다른 컨트롤 (예 : 이미지) 렌더링 가능 (Textblock 은 text만 렌더링 가능)ContentTemplate 속성을 통해 템플릿 기반 콘텐츠 사용Access Key를 사용하여 관련 컨트롤에 집중 Label과 Access Key(mnemonics) [Alt] 키를 누르고 있으면 문자가 강..
TextBlock control http://www.wpf-tutorial.com/basic-controls/the-textblock-control/ TextBlock은 Label 컨트롤과 마찬가지로 화면에 텍스트를 넣을 수 있지만 간단하고 리소스가 덜 필요합니다.TextBlock은 여러 줄, 텍스트 (문자열) 만 포함 할 수있는 반면, Label은 짧고 한 줄짜리 텍스트 (예 : 이미지 포함) 용입니다12345678910111213141516 This is a TextBlock Colored by Color Scriptercs 123 This is a TextBlock control and it comes with a very long text TextBlock의 영역에 10정도의 여백을 부여해라. C..
예외처리 http://www.wpf-tutorial.com/wpf-application/handling-exceptions/ 1234 Colored by Color Scriptercs 12345678910111213public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { string s = null; s.Trim(); Trim()(method)를 null값에 대하여 사용하려고 하여 에러 발생 } }Colored by Color Scriptercs 123456789101112private voi..
리소스 http://www.wpf-tutorial.com/wpf-application/resources/ 데이터를 리소스로서 control을 위해서는 local로, 전체 window를 위해서 local 또는 global로 저장이 가능합니다. 데이터는 실제 정보에서 wpf 컨트롤 계층 구조까지 원하는 것이 무엇이든지 될 수 있습니다. 1234567891011121314151617 Hello, world! 리소스를 x:Key(attribute)를 이용하여 key값이 부여해라. TextBlock은 STaticResource가 strHelloWold인 리소스를 사용, FontSize를 56의 속성을 부여해라. Just another "" example, but with resources! Colored by C..
Command-line parameter(명령줄 인수) http://www.wpf-tutorial.com/wpf-application/command-line-parameters/ Command-line parameter는 시작하고자 하는 응용프로그램에 parameter set를 전달할 수 있는 테크닉입니다.Command-line parameter는 Startup event를 통하여 응용프로그램에 전달됩니다. 123456 Colored by Color Scriptercs 12345678910111213141516171819using System;using System.Collections.Generic;using System.Windows; namespace WpfTutorialSamples{ public..
12345678910 : "MainWindow.xaml"이라는 Window 혹은 Page를 응용프로그램 구동 시 최초에 시작해라. Colored by Color Scriptercs 123456 StartupUri가 Startup으로 바뀌었습니다. Colored by Color Scriptercs 1234567891011121314151617181920using System;using System.Collections.Generic;using System.Windows; namespace WpfTutorialSamples{ public partial class App : Application { private void Application_Startup(object sender, StartupEventAr..
Windowhttp://www.wpf-tutorial.com/wpf-application/the-window/ window class는 window의 루트 역할을 하며 표준 테두리, 제목 표시줄, 최대화, 최소화, 딛기 버튼을 제공합니다. WPF window는 xaml file( elemnt가 루트)과 codebehind(.cs) file의 결합입니다. 1234567891011121314 Title="MainWindow" : 제목 표시줄에 "MainWindow"라고 출력해라. Height, Width : 창의 시작 너비와 높이를 설정 wpf 패널 중 하나이며, 여러 자식 control을 포함 할 수 있는 panel Colored by Color Scriptercs 1234567891011121314151..
xaml의 이벤트 http://www.wpf-tutorial.com/xaml/events-in-xaml/ 대부분 최신 UI framework는 event 중심이며, wpf도 마찬가지이다. event는 복잡한 주제이므로, wpf에서 event가 작동하는 방식을 살펴보겠습니다.하지만 지금은 어떻게 control event를 code-behind file에 link하는 지 알아야합니다.12345678 pnlMainGrid_MouseUp(method) Colored by Color ScriptercspnlMainGrid_MouseUp(method)는 code-behind에서 정의되어져야합니다. 1234private void pnlMainGrid_MouseUp(object sender, MouseButtonEve..
xaml이란? http://www.wpf-tutorial.com/xaml/what-is-xaml/ xaml(eXtensible Application Markup Language)은 GUI를 설명하기 위한 xml의 변형입니다.window 또는 page를 만들 때, xaml과 codebehind file로 구성이됩니다.xaml은 모든 element가 있는 interface를 설명하고, codebehind file은 모든 이벤트들을 처리하며 xaml control하여 관리할 수 있는 액세스 권한을 갖습니다. xaml 기본 http://www.wpf-tutorial.com/xaml/basic-xaml/ HTML의 경우 대/소문자를 구분하지 않지만, xaml은 control name이 .NET framework의..
- Total
- Today
- Yesterday
- command
- UIView Animation
- 백준
- XAML
- 생활코딩
- C++
- Cell Animation
- 객체
- Fakebook
- 타일링
- 데이터 바인딩
- Custom Cell
- FEED
- 그래프
- CollectionView
- Add TapGesture
- MVVM
- DP
- listview
- dfs
- Grid
- 스택
- 백준온라인
- 문자열
- BFS
- BOJ
- CustomCollectionViewCell
- 코딩야학
- WPF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |