WPF 개발에 어떤 도구를 사용합니까?
Visual Studio의 Cider 외에 어떤 도구를 사용하십니까?
Microsoft Expression 제품군의 제품을 성공적으로 사용하셨습니까?
편집 :
여기에 공개 된 도구가 있습니다 .
- 탐정
- 두더지 디버거 시각화 도우미
- 천공기는 제안 매트 해밀턴
- Anthony Conyers가 제안한 Expression Blend 2.5 미리보기
- Anthony Conyers 및 Brad Leach가 제안한 Kaxaml
- Artur Carvalho가 제안한 Xaml Export
기타 관련 질문 :
- WPF 또는 Silverlight 응용 프로그램을 개발하는 도구
- WPF 프로그램 속도를 높이는 방법은 무엇입니까? -관련 도구 목록이 있습니다.
Microsoft는 "Perforator"라는 편리한 도구를 제공하여 WPF 응용 프로그램의 어떤 부분이 소프트웨어에서 렌더링되고 있는지 알려줍니다. 그것은 당신이 찾을 수있는 "성능 프로파일 링 도구"의 더 큰 세트의 일부입니다 여기 .
WPF 개발을 위해 다음 도구를 사용합니다.
- Snoop- 이 도구는 런타임에 WPF 앱의 디버깅을 단순화합니다.
- Mole -Visual Studio 용 멋진 시각화 도우미 입니다. WPF 작업뿐만 아니라 WPF 용으로 제작 되었음에도 적극 권장됩니다.
- Kaxaml -XAML로 "재생"할 수있는 아주 작은 도구입니다. 완전한 지능. XAML이 어떻게 렌더링되는지 확인하는 데 사용합니다.
- Expression Blend- 주로 컨트롤 템플릿을 복사하지만 일부 스타일 작업도 수행합니다.
신규 : WPF Inspector
Snoop 외에도 Mole 및 VS2K8은 다음을 사용합니다.
WPF 프로젝트에서 UI 작업을 할 때 적어도 Visual Studio만큼 Blend에 있습니다. Blend를 사용하여 UI의 초기 버전을 만든 다음 VS 내에서 xaml을 수동으로 조정합니다. 나는 Kaxaml을 사용하여 "일을 시도"합니다. 실험을하고 VS 또는 Blend에서 새 프로젝트를 만드는 오버 헤드를 원하지 않는 경우 대신 Kaxaml을 사용합니다.
Xaml 내보내기 . 벡터 (Adobe Illustrator에서 만든 것과 같은)를 xaml로 내 보냅니다.
XAML Power Toys 는 Mole, Karl Shifflett의 또 다른 VS addin 양식 작성자입니다. 클래스 메타 데이터를 기반으로 양식, 목록보기, 그리드를 생성합니다. 또한 몇 가지 유용한 xaml 트릭 : 요소를 패널로 그룹화, 디자이너 생성 코드 지우기 등
ReaderSvg 를 사용 하여 SVG (벡터 그래픽)를 XAML로 변환합니다.
WPF와 직접 관련이 없지만 WPF 컨트롤의 작동 방식을 이해하는 데 매우 유용합니다. Reflector .
답변에 나열된 모든 도구를 사용하므로 하나를 믹스에 추가하겠습니다.
Rooler- 이것은 UI 작업을위한 멋진 도구이며 WPF에서 구현되었다고 생각합니다.
Crack.NET은 Josh Smith가 만든 런타임 디버깅 및 스크립팅 도구로, 컴퓨터에서 실행되는 모든 .NET 데스크톱 응용 프로그램의 내부에 액세스 할 수 있습니다. Visual Studio 용 Snoop 및 Mole을 좋아한다면 Crack.NET도 좋아할 것입니다. Crack.NET을 사용하면 다른 .NET 애플리케이션의 관리되는 힙을 "보행"하고, 객체의 모든 종류의 값을 검사하고, IronPython 스크립트를 통해 이러한 객체를 조작 할 수도 있습니다.
WPF PerfTool may be useful
When just starting out with WPF exploration I uncovered a variety of useful utilities (listed below). My article Essential Tools for the WPF Novice on Simple-Talk.com discusses each of these with illustrations and links.
General Exploratory Tools
- SDK XAML Browser (Microsoft) - shows XAML and rendered sample for any control.
- XamlT, aka Type Explorer (Rob Relyea) - reveals WPF class details in a novel interface.
- Gradient Editor (Layne Thomas) - gradient designer that produces XAML for you.
- Snoop WPF Debugger (Cplotts) - WPF inspector that lets you explore the visual content of a running WPF app.
- DumpControlTemplate (Charles Petzold) - displays the default ControlTemplate for any WPF control.
- SDK Viewer (Microsoft) - provides all the SDK documentation for WPF in a rich client application.
XamlPad and its Successors
(My article provides a detailed feature comparison table for these six editors.)
- XamlPad (Microsoft)
- XamlPadX (Lester Lobo)
- XAML Cruncher (Charles Petzold)
- Kaxaml (Robby Ingerbretsen)
- XamlPad Sample (Rob Relyea)
- XamlHack (Zhou Yong)
Some of the great articles having list of tools for WPF(from my bookmarks) -
The Complete List of XAML Tools:
http://www.realsoftwaredevelopment.com/the-complete-list-of-xaml-tools/
Windows Presentation Foundation Tools and Controls:
http://blogs.msdn.com/b/mswanson/archive/2006/02/26/wpftoolsandcontrols.aspx
One more I know of -
Pistachio – “WPF Resource Visualizer” :
http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/
참고 URL : https://stackoverflow.com/questions/38642/what-tools-do-you-use-for-wpf-development
'Programing' 카테고리의 다른 글
이미지와 레이블로 사용자 정의 UIBarButtonItem을 만드는 방법은 무엇입니까? (0) | 2020.11.23 |
---|---|
R의 quantile () 함수 설명 (0) | 2020.11.22 |
Eclipse에서 디버깅 된 프로세스를 종료 한 후 Perspective를 다시 변경하는 방법은 무엇입니까? (0) | 2020.11.22 |
Unity가 항상 SynchronizationLockException을 발생시키지 않도록 만들 수 있습니까? (0) | 2020.11.22 |
추상 클래스의 모든 하위 클래스에서 생성자를 강제로 정의하려면 어떻게해야합니까? (0) | 2020.11.22 |