Microsoft MVP성태의 닷넷 이야기
.NET Framework: 129. Infragistics WPF 컨트롤 사용 [링크 복사], [링크+제목 복사],
조회: 30268
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

Infragistics WPF 컨트롤 사용


WPF가 UI에 자유로운 것은 사실이지만 여전히 3rd-party controls에 대한 필요성은 있다. 예를 들어, Visual Studio의 Tabbed MDI 기능을 구현해야 한다고 가정해보자. 그것만으로도 Microsoft에서 제공되는 기본 컨트롤에서 해결이 안되기 때문에 Infragistics 같은 업체에게 눈을 돌리기 마련이다.

마침, 4월부터 들어간 새로운 프로젝트에서의 UI Framework 개발 업무로 인해 Infragistics 도입이 예정되고 있다. (아직 확정된 것이 아니어서 기술 검토를 Trial 버전으로만 하고 있는데 어쩌다 뜨는 대화창이 여간 신경 쓰이는 것이 아니다. 이해는 해야겠지만 기왕 30일 시험 버전으로 했으면 대화창까지는 안 띄워도 좋지 않을까 싶은데. ^^;)

기본적으로 WPF를 공부할 때 컨트롤의 사용법을 배워야 하는 것처럼, Infragistics 컨트롤 또한 그러할 것이다. 게다가 워낙 기능이 많은 상용 컨트롤이기 때문에 몰라서도 못 쓰는 경우까지 고려하면, 가능한 그런 면에서 시행착오를 스스로도 반복해서 겪지 않도록 기록이 중요하지 싶다.

행여나 Infragistics를 만져보고 싶은 분들은 시작부터 막막할 텐데.

우선, 최신 버전을 다음의 경로에서 다운로드하면 된다.

Infragistics - WPF Downloads
; http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Downloads

30일 평가판이기 때문에 테스트 용도로는 짧지 않은 시간이다. 도움말은 다음의 경로에서 온라인으로 최신 자료를 볼 수 있다.

NetAdvantage® Win Client: WPF Online Help :: 2009 Vol 1
; http://help.infragistics.com/NetAdvantage/WPF/2009.1/CLR3.x/

테스트 이후, 실제 구매 시에는 버전을 고려해야 하겠다. WPF 버전은 Express와 Full 버전으로 나뉘는 듯한데, 예를 들어서 Grid, TextEditor, CheckEditor만 아쉬운 상황이라면 Express 버전을 구매하면 되겠지만, 그 외의 경우에는 Full 버전을 구매하면 된다. 둘 간의 컨트롤 수 차이는 생각보다 크다.

[그림 1: Full 버전과 Express 버전 비교 - 자료출처: Feature Comparison (Express versus Full)]
wpf_Infragistics_startup_1.png

그 외 도움되는 자료들이 있는데,

아티클
; http://blogs.infragistics.com/wpf/articles/default.aspx

코드 예제
; http://blogs.infragistics.com/wpf/codesamples/default.aspx

LOB 응용 프로그램 예제 강의
; http://blogs.infragistics.com/wpf/media/default.aspx

혹시나 앞으로의 내 Infragistics 컨트롤 관련 글에서 궁금한 점이 있다면 sysnet에다 하지 말고 ^^ 다음의 포럼에 하는 것이 좋겠다.

NetAdvantage for WPF - Forum
; http://blogs.infragistics.com/wpf/forums/default.aspx





[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]

[연관 글]






[최초 등록일: ]
[최종 수정일: 6/23/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2021-07-16 09시23분
정성태

... 76  77  78  79  80  81  [82]  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
11887정성태5/8/201921504.NET Framework: 829. C# - yield 문을 사용할 수 있는 메서드의 조건
11886정성태5/7/201919308오류 유형: 534. mstest.exe 실행 시 "Visual Studio Enterprise is required to execute the test." 오류 [2]
11885정성태5/7/201916259오류 유형: 533. mstest.exe 실행 시 "File extension specified '.loadtest' is not a valid test extension." 오류 발생
11884정성태5/5/201921052.NET Framework: 828. C# DLL에서 Win32 C/C++처럼 dllexport 함수를 제공하는 방법 - 두 번째 이야기
11883정성태5/3/201926235.NET Framework: 827. C# - 인터넷 시간 서버로부터 받은 시간을 윈도우에 적용하는 방법파일 다운로드1
11882정성태5/2/201922520.NET Framework: 826. (번역글) .NET Internals Cookbook Part 11 - Various C# riddles파일 다운로드1
11881정성태4/28/201922635오류 유형: 532. .NET Core 프로젝트로 마이그레이션 시 "CS0579 Duplicate 'System.Reflection.AssemblyCompanyAttribute' attribute" 오류 발생
11880정성태4/25/201918485오류 유형: 531. 이벤트 로그 오류 - Task Scheduling Error: m->NextScheduledSPRetry 1547, m->NextScheduledEvent 1547
11879정성태4/24/201926899.NET Framework: 825. (번역글) .NET Internals Cookbook Part 10 - Threads, Tasks, asynchronous code and others파일 다운로드2
11878정성태4/22/201922681.NET Framework: 824. (번역글) .NET Internals Cookbook Part 9 - Finalizers, queues, card tables and other GC stuff파일 다운로드1
11877정성태4/22/201922744.NET Framework: 823. (번역글) .NET Internals Cookbook Part 8 - C# gotchas파일 다운로드1
11876정성태4/21/201921735.NET Framework: 822. (번역글) .NET Internals Cookbook Part 7 - Word tearing, locking and others파일 다운로드1
11875정성태4/21/201922783오류 유형: 530. Visual Studo에서 .NET Core 프로젝트를 열 때 "One or more errors occurred." 오류 발생
11874정성태4/20/201922964.NET Framework: 821. (번역글) .NET Internals Cookbook Part 6 - Object internals파일 다운로드1
11873정성태4/19/201921557.NET Framework: 820. (번역글) .NET Internals Cookbook Part 5 - Methods, parameters, modifiers파일 다운로드1
11872정성태4/17/201922349.NET Framework: 819. (번역글) .NET Internals Cookbook Part 4 - Type members파일 다운로드1
11871정성태4/16/201920931.NET Framework: 818. (번역글) .NET Internals Cookbook Part 3 - Initialization tricks [3]파일 다운로드1
11870정성태4/16/201919236.NET Framework: 817. Process.Start로 실행한 콘솔 프로그램의 출력 결과를 얻는 방법파일 다운로드1
11869정성태4/15/201925075.NET Framework: 816. (번역글) .NET Internals Cookbook Part 2 - GC-related things [2]파일 다운로드2
11868정성태4/15/201921059.NET Framework: 815. CER(Constrained Execution Region)이란?파일 다운로드1
11867정성태4/15/201920237.NET Framework: 814. Critical Finalizer와 SafeHandle의 사용 의미파일 다운로드1
11866정성태4/9/201923334Windows: 159. 네트워크 공유 폴더(net use)에 대한 인증 정보는 언제까지 유효할까요?
11865정성태4/9/201919147오류 유형: 529. 제어판 - C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools is not accessible.
11864정성태4/9/201917846오류 유형: 528. '...' could be '0': this does not adhere to the specification for the function '...'
11863정성태4/9/201917738디버깅 기술: 127. windbg - .NET x64 EXE의 EntryPoint
11862정성태4/7/201920253개발 환경 구성: 437. .NET EXE의 ASLR 기능을 끄는 방법
... 76  77  78  79  80  81  [82]  83  84  85  86  87  88  89  90  ...