Microsoft MVP성태의 닷넷 이야기
.NET Framework: 726. WPF + Direct2D + SharpDX 출력 C# 예제 [링크 복사], [링크+제목 복사],
조회: 31014
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
(연관된 글이 1개 있습니다.)

WPF + Direct2D + SharpDX 출력 C# 예제

지난 글에서 사용한,

WPF + Direct2D 출력 C# 예제
; https://www.sysnet.pe.kr/2/0/11430

Direct2DControl 컨트롤이 다 좋은데, WindowsAPICodePack.DirectX 어셈블리에 의존성을 갖는다는 단점이 있습니다. 이로 인해 SharpDX 관련 타입들과의 연동도 힘든데요, 그래서 WindowsAPICodePack.DirectX 의존성을 떼어버리고 SharpDX로 변경한 Direct2DControl을 만들어 봤습니다. ^^

의존성만 바꿨기 때문에 사용법도 바뀐 것이 거의 없습니다. 첨부 파일은 지난 글의 예제 프로젝트를 SharpDX 의존성으로 바꾼 예제입니다.




이것만 첨부하면 아쉬우니 ^^ 역시 지난 글에서 소개한 SharpDX.WPF 버전의 경우에도,

SharpDX.WPF
; https://sharpdxwpf.codeplex.com/

4.0.1 버전의 SharpDX로 마이그레이션한 프로젝트를 첨부합니다. ^^




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

[연관 글]






[최초 등록일: ]
[최종 수정일: 1/11/2018]

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

비밀번호

댓글 작성자
 




1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13290정성태3/19/202315913.NET Framework: 2103. C# - 윈도우에서 기본 제공하는 FindText 대화창 사용법파일 다운로드1
13276정성태3/5/202315806.NET Framework: 2102. C# 11 - ref struct/ref field를 위해 새롭게 도입된 scoped 예약어 [1]
13275정성태3/3/202316494.NET Framework: 2101. C# 11의 ref 필드 설명
13274정성태3/2/202315172.NET Framework: 2100. C# - ref 필드로 ref struct 타입을 허용하지 않는 이유
13273정성태2/28/202312801.NET Framework: 2099. C# - 관리 포인터로서의 ref 예약어 의미
13270정성태2/24/202313377.NET Framework: 2098. dotnet build에 /p 옵션을 적용 시 유의점
13267정성태2/21/202315842.NET Framework: 2097. C# - 비동기 소켓 사용 시 메모리 해제가 finalizer 단계에서 발생하는 사례파일 다운로드1
13265정성태2/18/202316018.NET Framework: 2096. .NET Core/5+ - PublishSingleFile 유형에 대한 runtimeconfig.json 설정
13259정성태2/14/202313988.NET Framework: 2095. C# - .NET5부터 도입된 CollectionsMarshal
13257정성태2/13/202316112.NET Framework: 2094. C# - Job에 Process 포함하는 방법 [2]파일 다운로드1
13245정성태2/6/202314837.NET Framework: 2093. C# - PKCS#8 PEM 파일을 이용한 RSA 개인키/공개키 설정 방법파일 다운로드1
13238정성태1/31/202318309.NET Framework: 2092. IIS 웹 사이트를 TLS 1.2 또는 TLS 1.3 프로토콜로만 운영하는 방법
13237정성태1/30/202316593.NET Framework: 2091. C# - 웹 사이트가 어떤 버전의 TLS/SSL을 지원하는지 확인하는 방법
13229정성태1/25/202317232.NET Framework: 2090. C# - UDP Datagram의 최대 크기
13228정성태1/24/202318221.NET Framework: 2089. C# - WMI 논리 디스크가 속한 물리 디스크의 정보를 얻는 방법 [2]파일 다운로드1
13226정성태1/23/202314329.NET Framework: 2088. .NET 5부터 지원하는 GetRawSocketOption 사용 시 주의할 점
13214정성태1/10/202317554.NET Framework: 2087. .NET 6부터 SourceGenerator와 통합된 System.Text.Json [1]파일 다운로드1
13208정성태1/3/202315529.NET Framework: 2086. C# - Windows 운영체제의 2MB Large 페이지 크기 할당 방법파일 다운로드1
13207정성태12/26/202216404.NET Framework: 2085. C# - gpedit.msc의 "User Rights Assignment" 특권을 코드로 설정/해제하는 방법 [1]파일 다운로드1
13206정성태12/24/202216538.NET Framework: 2084. C# - GetTokenInformation으로 사용자 SID(Security identifiers) 구하는 방법 [4]파일 다운로드1
13205정성태12/24/202214418.NET Framework: 2083. C# - C++과의 연동을 위한 구조체의 fixed 배열 필드 사용 (2)파일 다운로드1
13204정성태12/22/202213521.NET Framework: 2082. C# - (LSA_UNICODE_STRING 예제로) CustomMarshaler 사용법파일 다운로드1
13203정성태12/22/202213579.NET Framework: 2081. C# Interop 예제 - (LSA_UNICODE_STRING 예제로) 구조체를 C++에 전달하는 방법파일 다운로드1
13198정성태12/18/202215972.NET Framework: 2080. C# - Microsoft.XmlSerializer.Generator 처리 없이 XmlSerializer 생성자를 예외 없이 사용하고 싶다면?파일 다운로드1
13197정성태12/17/202215141.NET Framework: 2079. .NET Core/5+ 환경에서 XmlSerializer 사용 시 System.IO.FileNotFoundException 예외 발생하는 경우파일 다운로드1
13196정성태12/16/202216321.NET Framework: 2078. .NET Core/5+를 위한 SGen(Microsoft.XmlSerializer.Generator) 사용법
1  2  3  4  5  6  7  8  9  10  [11]  12  13  14  15  ...