- Видео 52
- Просмотров 321 368
jamesnet
Добавлен 25 окт 2022
Mastering WPF TreeView: Recursive Design of ItemsControl and Cupertino Style Implementation 🌳✨
🔍 이 튜토리얼은 WPF TreeView의 고급 구현 기법을 심층적으로 다룹니다. ItemsControl에서 상속받는 TreeView와 TreeViewItem의 특별한 구조를 탐구하며, 이를 통해 무한한 계층 구조를 구현하는 방법을 설명합니다.
🎨 CustomControl의 ControlTemplate 재구성 과정을 단계별로 살펴보고, DepthConverter를 활용한 동적 여백 조절 기법을 소개합니다. MVVM 패턴을 적용하여 복잡한 TreeView 데이터 구조를 관리하는 방법과 ICommand를 사용한 이벤트 처리 기법을 설명합니다.
🚀 확장/축소 기능, 파일 아이콘 표시, 파일 크기 변환 등의 고급 기능 구현 방법을 다루며, Cupertino 디자인 언어를 WPF에 적용하는 과정을 설명합니다.
💡 이 튜토리얼을 통해 개발자들은 WPF TreeView의 내부 동작 원리를 이해하고, 고급 커스텀 컨트롤 제작 기법을 습득할 수 있습니다.
📚 자세한 내용:
- GitHub 저장소: github.com/jamesnetgroup/cupertino-treeview
- 구현 아티클: jamesnet.dev/article/112
👨💻 제작자 GitHub:
- github.com/vickyqu
- github.com/jamesnet214
📞 문의:
- 웹사이트: jamesnet.dev
- 이메일: vickyqu115@hotmail.com 또는 james@ja...
🎨 CustomControl의 ControlTemplate 재구성 과정을 단계별로 살펴보고, DepthConverter를 활용한 동적 여백 조절 기법을 소개합니다. MVVM 패턴을 적용하여 복잡한 TreeView 데이터 구조를 관리하는 방법과 ICommand를 사용한 이벤트 처리 기법을 설명합니다.
🚀 확장/축소 기능, 파일 아이콘 표시, 파일 크기 변환 등의 고급 기능 구현 방법을 다루며, Cupertino 디자인 언어를 WPF에 적용하는 과정을 설명합니다.
💡 이 튜토리얼을 통해 개발자들은 WPF TreeView의 내부 동작 원리를 이해하고, 고급 커스텀 컨트롤 제작 기법을 습득할 수 있습니다.
📚 자세한 내용:
- GitHub 저장소: github.com/jamesnetgroup/cupertino-treeview
- 구현 아티클: jamesnet.dev/article/112
👨💻 제작자 GitHub:
- github.com/vickyqu
- github.com/jamesnet214
📞 문의:
- 웹사이트: jamesnet.dev
- 이메일: vickyqu115@hotmail.com 또는 james@ja...
Просмотров: 1 469
Видео
2023-24 Premier League Rankings Results: Utilizing WPF Technology by .NET Developer
Просмотров 8775 месяцев назад
2023-24 프리미어리그 순위 결과를 WPF 기술로 개발해보았습니다. 이번 시즌뿐만 아니라 과거 시즌이나 다른 리그 순위도 앞으로 추가할 계획입니다. 보고 싶은 순위 영상이 있다면 언제든지 댓글로 남겨주세요. 저희가 지속적으로 다양한 개발 및 콘텐츠 활동을 할 수 있도록 구독으로 응원해주시면 정말 감사하겠습니다. . . . #프리미어리그 #epl #2023시즌#토트넘 #축구 #랭킹 #wpf #프로그래밍 #프로그래머 #제임스넷 #축구영상 #축구하이라이트 #축구쇼츠 #스포츠순위 #축구팬 #프리미어리그순위 #맨시티 #리버풀 #맨유 #아스날 #프리미어리그 #첼시 #에버턴 #선덜랜드 #애스턴빌라 #레스터 #토트넘 #premierleague #2023season #footballrankings #programm...
Modern WPF Custom Control Construction: Building an Enhanced DatePicker | WPF SmartDate Series
Просмотров 2 тыс.7 месяцев назад
🌟 WPF SmartDate 튜토리얼 시리즈 🌟 이번 영상에서는 WPF의 CustomControl 기반으로 DatePicker를 새롭게 구성하는 방법을 배웁니다. 복잡한 컨트롤을 단순화하고, 유연하게 커스터마이즈하는 기술을 단계별로 설명합니다. 시청하시고 WPF에서 더 나은 UI 구현 방법을 함께 배워보세요! ✨ 튜토리얼 내용 ✨ 1. 프로그램 시작과 CustomControl 기본 구조 2. SmartDate: DatePicker 대체 컨트롤 3. 다양한 CustomControl 구성요소 소개 4. 실제 코드 구현 및 테스트 🔗 GitHub 리소스 및 커뮤니티 참여 - 코드와 자세한 설명이 필요하신 분은 github.com/JamesnetGroup/smartdate를 참조하세요. - 커뮤니티 활동과 업...
WPF Tutorial | 🎮Crafting a League of Legends-Styled RiotSlider | In-Depth Analysis of Slider Control
Просмотров 2 тыс.10 месяцев назад
WPF 튜토리얼 채널에 오신 것을 환영합니다, James & Vicky 입니다! 우리는 고품질 WPF 튜토리얼 비디오를 공유하는 데 전념하고 있습니다. 여러분의 좋아요와 팔로우가 우리가 콘텐츠를 계속 생산하도록 동기를 부여합니다 ^^ 이 비디오에서는 많은 중요하지만 쉽게 간과될 수 있는 포인트들을 포함한 리그 오브 레전드 스타일의 RoitSlider의 전체 프로그래밍 과정을 공유했습니다. 모든 단계의 학습자가 공부하고 참조하기에 적합합니다. 【프로젝트 소스 코드】 브라우징하고 다운로드할 때 스타와 포크를 잊지 마세요^^ [RiotSlider] github.com/JamesnetGroup/riotslider [League of Legends Project Full Source Code]github.com...
Customizing ListBox for a Smooth Animated Navigation Bar in WPF|C# WPF
Просмотров 2,9 тыс.11 месяцев назад
이 영상에서는 WPF를 사용하여 매직 네비게이션 바를 만들었습니다. 내용은 매우 흥미롭고 코드 부분도 세심하게 정리했으니 여러분에게 도움이 되길 바랍니다! 소스 코드 GitHub소스 코드 :github.com/JamesnetGroup/navigationbar . . . . #wpf #csharp #csharpprogramming #animation #uiux #programming #tutorial #coding #xaml #listbox #listboxitem #controltemplate #trigger #thicknessanimation #coloranimation #doubleanimation #thickitem, #coloritem #valueitem #dotnet8 #jamesnet #cod...
WPF Tutorial | Coding a League of Legends Game Client Series -1. Play Button
Просмотров 2,6 тыс.Год назад
안녕하세요, Vicky입니다. 몇 년 전, 저희가 WPF로 개발한 리그 오브 레전드 게임 클라이언트의 사용자 인터페이스가 많은 분들에게 호평을 받았습니다. 이 경험이 저희에게 오픈 소스 활동을 지속할 동기를 제공했죠. 저희는 계속해서 소스 코드를 업데이트하고, 이 큰 프로젝트를 더 작은 단위의 프로젝트로 나누어 여러분과 공유할 교육용 비디오를 제작할 계획입니다. 이 비디오 시리즈가 여러분에게 흥미로운 정보를 제공해 드릴 것으로 기대합니다. 첫 번째 에피소드에서는 이 게임에서 가장 기본적이고 중요한 기능인 '플레이 버튼'에 대해 자세히 설명드릴 예정입니다. 플레이 버튼 프로젝트 소스 코드: github.com/JamesnetGroup/riotplaybutton 리그 오브 레전드 프로젝트 전체 소스 코드:...
Use WPF to create a day and night Toggle Switch Button |GitHub Source Code | NuGet
Просмотров 3,1 тыс.Год назад
Use WPF to create a day and night Toggle Switch Button |GitHub Source Code | NuGet
📘 [WPF 실전 가이드] WPF INSIDE OUT 🎥 실습 영상 | WPF 프로그래밍 국내 서적 💻 #wpf #개발자 #dotnet #csharp
Просмотров 4,1 тыс.Год назад
📘 [WPF 실전 가이드] WPF INSIDE OUT 🎥 실습 영상 | WPF 프로그래밍 국내 서적 💻 #wpf #개발자 #dotnet #csharp
안녕하세요. 실습 중인데, jamesnet.wpf.control이 혹시 현재에는 사라진건가요? 강의 5분즈음에 있는 CloseButton.xmal 작성 중인데.. 해당 부분이 나오질 않아서 문의드립니다 !
Windows Dev Kit 2023인가요?
@@devjeonghwan 네~ ARM DevKit 2023 맞습니다!
Holding down a ToggleButton and quickly moving the mouse out of the border area can lead to an exceptional trigger
우연히 들어오게 되었는데 부부 개발자의 취미를 잘 보고 가서 기분이 좋아요
저희 영상 재미있게 봐주셔서 고맙습니다!! 앞으로 더 자주 만들어서 올려볼게요~~!!!!
혹시.... 키보드 밑에 보드 어디서 구매하셨나여 넘 고급스럽고 이뻐용ㅂ
아 넵~ 이거 맞춤 제작으로 키보드 사이즈에 맞게 구매했었어요~ 타오바오에서 구매했었는데 알리나 국내에도 찾아보면 있을 것 같아요. 팁으로 길이 뿐만 아니라 높이도 신경 써서 맞추시면 좋습니다!
영상 되게 잘찍으시네요😮 촬영은 어떤 제품으로 하세요??
@@석이-l4g 좋게 봐주셔서 감사합니다. :) 저희는 파나소닉 루믹스 S5M2 이 제품 사용하고 있습니다!!
100이 넘는 모니터 선반…
벤큐 고급형은 진짜 최곤데 가격이 문제에요...
맞아요. 가격이 비싸네요. ㅠㅠ
까리한데?
하,, 듀얼업 일년을 고민하다가 이제 샀는데 ㅜㅜㅜ 어째 시련을 주십니까...ㅋㅋㅋ
헉!! 축하 드려요. 저도 듀얼업 1년 사용했었는데 정말 잘 썼습니다. 앞으로 더 다양한 비율의 모니터가 많이 나올 것 같아요. ㅎㅎ
중간에 키보드 소리 넘 좋은데요? 무슨 축인가요ㅎㅎ
아 기억이 안나서 키 하나 뽑아서 갈색인 것 보니 갈축인 것 같습니다. ㅎㅎ ruclips.net/video/RQHpktVAplY/видео.html
호 이거 좋다 캐드도 검은 화면에 선들만 컬러풀 한데 비슷한 느낌으로 쓰지 좋겠는데
오 캐드쪽이시군요!! 반갑습니다.
비율 진짜 늦게 보여주네
LG에 듀얼업 계속 관심두고있었는데, 이 모니터도 엄청나네요😉😉
아 저희도 작년까지 듀얼업을 사용했었는데 아주 잘 썼습니다. 다만 영상작업이나 디자인, 프론트 개발에 있어서는 아무래도 16:9 비율이 표준에 가깝기 때문에 작업에 불편함이 있기도 하더라고요. 다만 문서작업, 집필, 코딩할 때는 아주 시원하게 잘 썼습니다. 그리고 이 모니터의 3:2 비율은 16:9와도 크게 다르지 않으면서 세로로 더 많은 양을 볼 수 있어서 아주 마음에 듭니다. 개발자로서 이런 제품들을 앞으로 더 많이 볼 수 있으면 좋겠네요!
와 모니터 좋네요
저희도 완전 마음에 듭니다! 그리고 전용 모니터암도 아주 견고하고 퀄리티가 좋아요. 3:2 비율이라 과하지 않고 개발자에게 아주 매력적인 것 같습니다.
좋은 강의 잘 보고 있습니다. 시간이 늦어서 내일 다시 정독 해야 겠네요. ^^
말씀 고맙습니다!! 재미있게 보시고 언제든지 말씀해주세요!!
제폰도 수리가능한가요
한번의 경험으로 만족하겠습니다... 😂
이제 공부 사작합니다. ^^잘보겠습니다.
화이팅입니다!!!
혹시 영상에 나온 4단 서랍장 어떤건지 알 수 있을까요..! 깔끔하고 예쁘네요
이케아 제품인데 아주 이쁘죠~ 베스트셀러에요. 제가 정확한 제품명은 다시 확인 해보고 알려드리겠습니다.
안녕하세요 모니터 정보도 알 수 있을까요?
샤오미 XMMNT27NU 제품인데 아마 단종이 된 것으로 알고 있어요! 4K 27인치 제품이고 30만원 정도 했었습니다.
쇼츠만 빙글빙글 봤던거 보고 또 넘기고 합니다.. ㅎㅎ 업로드 많이 해주세요!~! 😊
요즘 넘 바빠서 자주 못 올리고 있는데 자주 올려볼게요!!! 응원 정말 감사합니다. 🥰
I love this item but it's impossible to find a similar one in Europe 😶
Actually, these products are very common in Korea and China. They're really great for use in cafes. If you ever decide to buy one, I recommend choosing a size slightly larger than your laptop screen.
키보드는 어떤 키보드인지 알수있나요 ?
OG87 라는 제품이고 저소음입니다~
모니터 정보좀요
If I could only have 1 speaker it would be the Marshall Stockwell 2 🎉
I love it too! :)
Stockwell 2 and willen have equal in high volume???....
unfortunately stockwell is very low in volume
CupertinoTreeView.xaml cannot be edited in the Design view. 혹시나 아시나요???
물개님 안녕하세요. CustomControl은 기본적으로 VisualStudio에서 Design view 지원을 하지 않습니다. 디자인 뷰 지원을 받기 위해서는 CustomControl이 아닌 UserControl 방식으로만 가능하기 때문에 CupertinoTreeView.xaml과 같은 리소스딕셔너리 파일은 Design view를 지원하지 않습니다. 더 궁금한 점 있으시면 언제든지 물어봐주세요!
Wowzers!
Oh, thank you so much for using such an awesome expression! I'm touched. Please look forward to the next video as well!
가습기 괜찮네요😮 데스크셋업 분위기나네요😄👍
다음엔 어떤 강의 영상일지 기대되네요 도움 많이 받고있습니다!👍
앗 좋은 말씀 고맙습니다. 다음 영상은 이미 중국어 버전으로 만든 상태이고 영어 버전으로 더빙만 하면 되는 단계인데 밀린 일들이 많아서 잠시 미뤄지고 있습니다. 댓글 큰 힘이 됩니다! 다음 영상에 대한 정보는 jamesnet.dev/article/159 아티클을 통해 미리 살펴보실 수 있습니다. 깃허브 통해서도 가능합니다. github.com/JamesnetGroup/dynamic-theme
아아폰 6은 방수 테이프 없는데. 아이폰7 부터 있어요..😅
아 넵, 다른 분도 말씀해주셨는데 왜 있는지는 저도 잘 모르겠네요~ 뭔가 알게 되면 댓글 남기겠습니다!
6s모델이네요 , 방수테잎 있어요
@@일원동지킴이 네 맞아요 저희도 6s입니다~
뒤늦게 책 구매하고 동영상 도움받으며 공부중인데 책과 영상이 여러번 볼수록 참 많은 내용을 전달해주는것 같습니다 감사합니다 👍
인텔리제이 얼티밋. 훌륭한 IDE지츄.
오홋! 알아보시다니, 사실 인텔리제이는 아니고 같은 JetBrains 사의 Raider입니다! 저도 말씀 듣고 찾아보니 거의 똑같네요 ㅎㅎ
드라이버가 젤 탐나요
흐흐 저희가 아끼는 아이템이죠~ ㅎㅎ
혹시 개인 강의도 하시나요?
개인 강의는 하고 있지 않지만 초청을 해주시면 찾아가기도 합니다. 😅 james@jamesnet.dev 이메일로 문의 주셔도 좋습니다.
@@jamesnet214 메일 발송했습니다...
데스크 매트는 어떤거 쓰시나요??
네이버에서 펠트매트 검색해보시면 나옵니다! 저는 직구로 구매한거라 정확한 제품을 찾기가 힘들어요~
모니터 하나만 쓰시나요?
네, 집에서는 보통 한 대만 사용합니다. 그리고 저전력 노트북을 메인으로 사용하고 있어서 모니터 두 대를 사용하는 것은 무리도 있고요. 개인적으로는 개발할 때 두 대 사용하는 것이 가장 이상적인 것 같아요~
은평 한옥마을이다~
맞아요!!😉
책상 상판 정보도 여쭤봐도 될까요..??
제가 지역이 한국이 아니라서 인터넷에서 저렴한 제품으로 구매했어요! 곧 책상도 바꿀 예정인데 바꾸게 되면 정보 공유드릴게요~
Здравствуйте, а сколько стоят?
The new AirPods Max are $549.
멋져요
앗 감사합니다~!~!
전 웹개발자이며 우연히 알고리즘에 떠서 봤는데 멋지신거같습니다.
앗 잘 오셨어요~ 같은 개발자분 반갑습니다. 저희는 웹 개발는 아니지만 홈페이지가 필요해서 만들고 있었어요. 영상 속의 웹사이트: jamesnet.dev
내가 가격 잘못본거아니지?
아마도 잘못본게 아니실거에요.. ㅠㅠ 899$입니다. 국내 가격은 정확히 모르겠어요.
팜레스트 정보 꼭 좀 부탁드리겠습니다
답장이 늦어져서 죄송합니다. 저는 높이 10mm 길이 310mm 폭 80mm 사이즈로 제작했습니다. bit.ly/3To5Mgy
merhaba. kullanıcı tarihi nasıl seçecek? videoda tam göremedim ama yıl seçme var mı?
Hello. The source code for the video is provided through the GitHub Repository. This video primarily covers implementing a new CustomControl by inheriting from the basic Control instead of using the existing DatePicker control. Due to time and content constraints, we've prioritized only the essential features needed for CustomControl implementation in the video explanation. The year selection feature was excluded from the video content, but you should be able to create it through learning. If you need hints during the learning process, feel free to leave a comment anytime. More detailed information and CodeProject articles are explained on CodeProject, so it might be good to take a look there.
팜레스트 제작 따라하고 싶습니다. 사이즈, 제작 방법 등 공유 부탁드립니다.
안녕하세요! 답장이 늦어 죄송합니다. 팜레스트는 제품 사이즈 실측해서 주문제작 했습니다. 한국에서는 업체를 찾지 못해 타오바오 통해서 주문했는데 주문 기록 확인해보고 다시 댓글 드리겠습니다.
@@jamesnet214네 감사합니다 너무 이쁘게 잘 제작하셔서 따라고 싶습니다
@@jamesnet214업체랑 사이즈 부탁드리겠습니다
@@seonggukang7202 회원가입, 배송 관련은 타오바오 인터넷으로 잘 검색해서 정보를 찾아보셔야 합니다. 알리 익스프레스에서도 한번 찾아보시는 것도 좋을 것 같고요!
@@jamesnet214 네 알겠습니다 사이즈 정보만 부탁드릴게요~
안녕하세요 풀스택 개발자입니다. 지금 만약 모니터를 살 수 있다면 무엇을 살 예정이신지 여쭤봐도 될까요?!
저는 이동이 잦고 두 대의 노트북을 사용하고 있습니다. 그리고 작업 공간은 단일 모니터로 구성하여 노트북을 쉽게 변경할 수 있도록 구성하는 것을 선호합니다. 공간의 크기에 따라 32 또는 27인치 16:9 모니터를 선택합니다. 듀얼로 구성한다면 27인치 두 대를 선호합니다. 16:18 듀얼업 모니터를 단일로 사용하는 것도 괜찮은 방법입니다. 특히 개발, 집필, 웹서핑 등의 개발자 성향의 작업에서 매력을 느낄 수 있습니다. 다만 부피가 매우 크기 때문에 책상의 폭이 좁을 경우 사용하기가 힘들 수 있습니다. 아무래도 모니터 구성은 자신의 스타일에 맞게 잘 선택하시는 것이 좋을 것 같습니다. 모니터 구성 과정에서 더 궁금한 점 있으시면 언제든지 질문주세요!
저 모니터는 뭐에요? 비율이 정사각형에 가깝네요
네 거의 정사각형이 맞습니다. 16:9 모니터 두 개를 위 아래로 붙인거라 실제 비율은 16:18입니다. 영상 속의 모델은 LG 듈얼업 모니터라고 검색해보시면 됩니다. 그리고 요즘 다른 브랜드에서도 이 비율의 모니터들이 몇 개 더 나온 것으로 알고 있어요~
Share files
This file was created based on the specifications of a product I own, so it may not be usable as intended. Instead, I would like to inform you that I designed the product using Blender and printed it with an Ender 3 printer.
@@jamesnet214 I can adapt to my IKEA drawers.
겜트북은 클램쉘 모드하면 발열 못 잡겠죠?
아무래도 게이밍 노트북은 발열이 더 중요하다보니 제조사마다 쿨링 방식도 다르기 때문에 잘 한번 살펴보셔야 할 것 같습니다~ 그리고 게이밍이 아니더라도 노트북으로 장시간, 무리하게 사용하는 것 자체가 발열을 잘 잡아주지 못하긴 합니다.