본문 바로가기

.NET/WPF

WPF AutomationPeer 참고 http://msdn.microsoft.com/ko-kr/library/ms590934.aspx ToggleButton CheckBox => AutomationPeer _apeer; IToggleProvider chkBoxToggleProvider; _apeer = new ToggleButtonAutomationPeer(obj as dynamic); chkBoxToggleProvider = (IToggleProvider)_apeer; chkBoxToggleProvider.Toggle(); Button=>IInvokeProvider invokeProv = null; ButtonAutomationPeer peer = new ButtonAutomationPeer(obj as dynamic); invokePro.. 더보기
dynamic 오류 System.IndexOutOfRangeException 'Microsoft.CSharp.dll' WPF UserControl을 상속받은 클래스에서 자기자신의 클래스를 에셈블리로드해 dynamic으로 형변환 다음 메소드 오버라이딩 된 메소드를 호출시 (pop.Content as dynamic).PADetailPartMedCostReceivePaymentLoad(inObj); 간헐적으로 아래 오류발생 ... System.IndexOutOfRangeException에서 'Microsoft.CSharp.dll' 형식의 예외가 발생했지만 사용자 코드에서 처리되지 않았습니다. => 명시적으로 클래스명 as 캐스팅 후 오류 해결 (pop.Content as HIS.PA.CORE.UI.PADetailPartMedCostReceivePayment).PADetailPartMedCostReceivePaymentLoad.. 더보기
StaticResource and DynamicResource http://blogs.microsoft.co.il/blogs/davids/archive/2009/05/19/staticresource-and-dynamicresource.aspxStaticResource and DynamicResource So, whats the difference, and when should I use each? I am referring of course to the difference between the behavior of these two XAML elements: Static Resource Dynamic Resource Where “myBrush” is defined as a resource in a scope that contains the buttons. The D.. 더보기
Using WCF in .NET Compact Framework Compact 프레임워크에 WCF 사용 참고가 될것 같아 링크 http://www.codeproject.com/KB/WCF/netcfwcf.aspx 더보기
Foundations: 특수한 컨트롤을 위한 템플릿 http://msdn.microsoft.com/ko-kr/magazine/cc135986.aspx Foundations: 특수한 컨트롤을 위한 템플릿 Foundations 특수한 컨트롤을 위한 템플릿 Charles Petzold 코드 다운로드 위치: Foundations2008_01.exe (784 KB) Browse the Code Online 목차 요소 및 컨트롤 기본 템플릿 및 DLL 컨트롤 파생의 기본 사항 요소 및 컨트롤의 계층 코드와 XAML 명령 생성 템플릿 대체 일반적인 개체를 특수한 시각적 개체로 바꾸기를 즐기는 프로그래머를 위해 WPF(Windows®Presentation Foundation)에서는 템플릿이라는 흥미로운 기능을 제공합니다. 과거에는 컨트롤의 기능과 시각적 모양이 컨트롤의.. 더보기
응용 프로그램 샘플(WPF) http://msdn.microsoft.com/ko-kr/library/ms771542.aspx Windows Presentation Foundation 샘플 Windows Presentation Foundation 샘플 업데이트: 2007년 11월 응용 프로그램 샘플(WPF) 업데이트: 2007년 11월 응용 프로그램 샘플은 WPF(Windows Presentation Foundation)의 다중 플랫폼 기능을 보여 주는 종단 간 응용 프로그램입니다. 이 샘플은 실제 사용 시나리오를 보여 주기 위한 것이며, WPF의 다양한 기능을 확인하는 효과적인 방법입니다. WPF 및 Microsoft .NET Framework 응용 프로그램 개발을 위한 최선의 방법에 대한 자세한 내용은 다음에서 해당 항목을 참조하.. 더보기
단일 인스턴스 검색 샘플 http://msdn.microsoft.com/ko-kr/library/ms771662.aspx 모두 축소 이 페이지에서 다루는 특정 제품:. Microsoft Visual Studio 2008/.NET Framework 3.5 다음 제품들은 다른 버전에서 다루어 집니다. .NET Framework 3.0 Windows Presentation Foundation 샘플 단일 인스턴스 검색 샘플 업데이트: 2007년 11월 이 샘플에서는 독립 실행형 응용 프로그램에 대해 단일 인스턴스 검색을 구현하는 방법을 보여 줍니다. 이 샘플에서는 Windows Presentation Foundation의 특정 기능에 대해 설명하므로 최선의 응용 프로그램 개발 방법을 따르지 않습니다. WPF(Windows Present.. 더보기
WPF 기초 리스트에 바인딩하기 훨씬 더 강력하고 현실적인 기능은 동적 컬렉션과 ListBox를 바인딩하는 것이다. 이번 예제에서는 미리 크기를 알 수 없는 컬렉션에 속한 다중 아이템들을 ListBox와 바인딩할 수 있도록 수정할 것이다 장바구니에서 항목들을 만들기 위해, C# 코드 중 한 가지를 변경해야 한다. ShoppingCart 클래스를 추가하고 List을 상속받도록 한다. 다음으로 ShoppingCartItem의 컬렉션을 만들기 위해 XAML의 Resources 섹션을 수정해야 한다( 이 코드들을 모조리 다 입력하는 것은 좋은 생각이 아니기 때문에 그냥 예제를 실행시켜 보고 결과를 확인해 보길 추천한다) 이제, 컬렉션의 항목들을 보여 줄 준비가 되었다. 이번에는 화면상에 출력해야 할 항목의 수를 할 수 없기 때문에 이전처럼 G.. 더보기