2011-08-24 2 views
2

IronRyy/IronPython을 사용하면 기술적으로 C#/VB .Net에서 할 수있는 모든 작업을 수행 할 수 있어야합니다. 나는 진지한 루비스트가 Windows/Silverlight 용 WPF 응용 프로그램을 작성하지 못하게하는 것이 있다면 궁금하다. 게시물 here에 Silverlight 및 바인딩 관련 문제가 언급되어 있지만 그 주위에는 여러 가지 방법이 있다고 생각합니다.IronRuby를 사용하여 WPF 응용 프로그램을 작성하는 데있어서 함정이 있습니까?

나는 동적 인 것을 많이 사용하는 MVVM library에서 일하고 있는데, 나는 동적 언어를 사용하여 몇 가지 예제를 시도해보고 싶었다.

+2

필자는 실제로 Windows 경험이 없지만 IronRuby에서 WPF 응용 프로그램을 작성하는 것처럼 보입니다. http://www.infoq.com/articles/ironruby-wpf –

+0

루비가있는 WPF의 훌륭한 예입니다. 그래도 내 라이브러리를 사용하면 크게 정리해야한다고 생각합니다. – jonathanpeppers

+0

글쎄, 난 그냥 소용돌이 준 비주얼 스튜디오 경험이 꽤 WPF와 거기되지 않습니다. 프로젝트 템플릿이 없기 때문에 C#에서 기대할 수있는 것과 동일한 것을 볼 수 없습니다. Silverlight 템플릿에 whirl을 제공 할 것입니다. – jonathanpeppers

답변

0

IronRuby에는 WPF 프로젝트 템플릿이 포함되어 있지 않으며 위의 링크는 강제로 WPF가 작동하도록하는 해결 방법이지만 최적은 아닙니다. App.xaml/App.xaml.cs (App.xaml.rb)를 설정하는 옵션은 없습니다.이 위치는 WPF 응용 프로그램 시작이 수행되는 위치이며 Application- 레벨 고정 리소스 등이 포함됩니다.

IronPython에는 WPF 프로젝트 템플릿이 있으며 WPF 프로젝트를 적절하게 설정하는 것으로 보입니다.

IronRingy는 IronPython에 비해 조금 뒤떨어져있는 것 같아 (단지 IMO), 지금 IronPython에서 WPF 용 MVVM 프레임 워크를 테스트 할 것이라고 생각합니다.

관련 문제