본문 바로가기

.NET/WPF

WPF MSDN 참고 목록 ■데이터 바인딩 개요 - http://msdn.microsoft.com/ko-kr/library/ms752347(v=vs.110).aspx □방법:TextBox 텍스트의 소스를 업데이트하는 시점 제어 - http://msdn.microsoft.com/ko-kr/library/ms754356(v=vs.110).aspx - UpdateSourceTrigger 속성을 사용하여 바인딩 소스 업데이트의 타이밍을 제어하는 방법을 설명. -PropertyChanged, Explicit, .. LostFocus는 미설명 ■MultiBinding 클래스 - http://msdn.microsoft.com/ko-kr/library/system.windows.data.multibinding(v=vs.110).aspx ■IVa.. 더보기
WPF에서 Window Message 다루기 You can do this via the System.Windows.Interop namespace which contains a class named HwndSource. using System; using System.Windows; using System.Windows.Interop; namespace WpfApplication1 { public partial class Window1 : Window { public Window1() { InitializeComponent(); } protected override void OnSourceInitialized(EventArgs e) { base.OnSourceInitialized(e); HwndSource source = PresentationSo.. 더보기
[WPF]데이터를 정렬하는 ListView 샘플 MSDN - http://msdn.microsoft.com/ko-kr/library/ms771680(v=vs.90).aspx 더보기
[WPF]ListView의 Scrollbar가 자동으로 현재 진행 중인 row에 맞게 아래로 동작 You have to add a reference to System.Windows.Interactivity to use Behavior class Behavior public class ScrollIntoViewForListView : Behavior { /// /// When Beahvior is attached /// protected override void OnAttached() { base.OnAttached(); this.AssociatedObject.SelectionChanged += AssociatedObject_SelectionChanged; } /// /// On Selection Changed /// /// /// void AssociatedObject_SelectionChanged(.. 더보기
데이터 바인딩 개념 데이터 바인딩의 개념 데이터 바인딩은 UI 컨트롤과, 비즈니스 객체 (ValueObject)를 어떻게 맵핑 시켜줄것인가를 정의해주는 것이다. 이 데이터 바인딩은 윈폰7에서 새롭게 등장한 것이 아니라 윈도우의 WPF나 실버라이트의 데이터바인딩과 동일한 기술이다. 딱 보고 받은 느낌은 자바의 스트럿츠나 JSF에서 컨트롤에 ValueObject를 데이터를 바인딩 시키는 구조와 동일하다. (View와 Model을 논리적으로는 분리해놓고, 데이터를 연결시키는 모델) 결국은 비슷한 개념은 거기서 거기라는 것. 재미있는 특징중의 하나가 데이터 소스가 되는 ValueObject가 .NET의 CLR 객체뿐만이 아니라 XML도 가능하단다. XML을 데이터 소스로 해서 UI Control에 데이터 바인딩이 가능하다. 용어를.. 더보기
2,000 Things You Should Know About WPF 태훈형님이 알려주신 WPF SITE, 참고용으로 사용하면 될 듯 하다. 천천히 시간날 때 봐봐야지. http://wpf.2000things.com/index/ 더보기