[WPF] KeyDown Event
XMAL
<StackPanel> <TextBlock Width="300" Height="20"> Type some text into the TextBox and press the Enter key. </TextBlock> <TextBox Width="300" Height="30" Name="textBox1" KeyDown="OnKeyDownHandler"/> <TextBlock Width="300" Height="100" Name="textBlock1"/> </StackPanel>
C#
private void OnKeyDownHandler(object sender, KeyEventArgs e) { if (e.Key == Key.Return) { textBlock1.Text = "You Entered: " + textBox1.Text; } }
XAML에서 KeyDown 이벤트를 설정 해 주고 코드로 와서 key.값을 입력 해준다
'프로그래밍 > WPF' 카테고리의 다른 글
[Design Pattern] WPF Singleton (싱글톤 패턴) (5) | 2014.02.14 |
---|---|
[Blend4] WPF SketchFlow (0) | 2013.10.04 |
[WPF] Binding Property (0) | 2013.08.02 |
[WPF] Binding(바인딩) (0) | 2013.08.01 |
[WPF] Dynamic Resource & Static Resource (0) | 2013.05.21 |
댓글
이 글 공유하기
다른 글
-
[Design Pattern] WPF Singleton (싱글톤 패턴)
[Design Pattern] WPF Singleton (싱글톤 패턴)
2014.02.14WPF 에서 Singleton 패턴 적용하는 법을 포스팅 할게요. 실질적으로 전에 C# 에서 싱글톤 패던 적용하는 거랑 거의 비슷한데요. WPF에서는 C#에 있는게 없는 부분도 있어서 약간 다르게 적용을 해야됩니다. Singleton pattern 을 적용시킨 페이지를 스샷 찍어서 올리는데 많이 안보이네요….화질도 안좋고…. using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using Sys… -
[Blend4] WPF SketchFlow
[Blend4] WPF SketchFlow
2013.10.04스케치플로우는 프로젝트를 수행하기 전에 기획하는 단계의 스케치를 좀 더 쉽고, 소통이 가능하도록 프로토타입을 만드는 것을 도와주는 프로그램이다. 프로그램이나 디자인을 제작하기 전, 어떤 단계로 프로세스를 진행할 것인지, 화면 구성은 어떻게 할 것인지를 이 프로그램을 통해 쉽게 접근할 수 있다. * 프로젝트 생성하기 Sliverlight가 아닌 WPF으로 프로잭트를 생성하는 이유는 내가 WPF 프로그래머라고 그렇다. 메뉴에서 새 프로젝트를 선택을 하면 총 4개의 프로잭트를 생성 할 수 있다. SketchFlow는 맨 마지막 프로젝트이다. 1. ArtBoard : 블렌드에서 직접 보면서 작업하는 영역, 드로잉 툴로 그릴 수 있는 영역을 제공.(디자이너 입장) 하나의 윈도우 창 (개발자 입장)2. Sketch… -
[WPF] Binding Property
[WPF] Binding Property
2013.08.02RelativeSource바인딩 대상의 위치에 상대적인 위치를 지정하여 바인딩 소스를 설정- Self : 자기 자신- FindAncestor : 부모- TemplatedParent : Tamplate를 적용한 element (TemplateBinding과 동일 기능)- PreviousData : 테이터 리스트에서 이전 데이터 SourceBinding은 기본적으로 DataContext에 바인딩되므로 명시적으로 Binding 소스를 지정 ElementName가져올 소스를 Element로 지정Source, RelativeSource와는 같이 사용될 수 없다. Converter테이터 변환 BindsDirectlyToSource ( True or False(default))직접 바인딩 경로를 지정 Converte… -
[WPF] Binding(바인딩)
[WPF] Binding(바인딩)
2013.08.01Binding 이란 data, 혹은 property 를 서로 연결하여 서로 동적으로 변환 및 참조할 수 있도록 한다. 즉, 한 엘리먼트의 프로퍼티를 다른 엘리먼트의 프로퍼티, 혹은 데이터와 연결하는 과정이다. 바인딩을 통해 쉽게 서로 값들을 참조하여 동적으로 변경시킬 수 있고, 긴 처리 없이 간단하게 리스트에 DataTable 을 표시하는 등 장점이 많기 때문에 WPF로 작업할 때 바인딩은 필수적으로 사용한다. 바인딩 모드는 OneTime, OneWay, OneWayToSource, TwoWay 의 4가지가 존재한다.OneTime : 최초 한번만 값을 전달OneWay : A를 B에 바인딩했다면, B의 값이 변경되면 A의 값도 변경. 하지만 A의 값이 변경되었을 시 B의 값은 변경되지 않음OneWayToS…
댓글을 사용할 수 없습니다.