2012-04-02 2 views
-1

WPF에는 많은 새로운 기능, 패턴 및 개념이 있습니다. 일부 온라인 텍스트는 이러한 기능 중 일부는 다른 유형의 응용 프로그램에서도 사용할 수 있음을 시사합니다. 특히 WindowsBase.dll은 이러한 기능 중 많은 기능을 제공합니다. 사실입니까? 그렇다면 비 UI 응용 프로그램에서 직접 사용할 수있는 이러한 기능이 무엇인지 묻고 싶습니다. 같은 경험을 공유하면 정말 도움이 될 것입니다. 나는이 질문이 의미가 없으면 정말 WPF와 미안하다. 친절한 도움을 주셔서 감사합니다.비 UI 응용 프로그램에서 유용한 WPF 기능

+1

나는 당신의 질문이 너무 애매해서 여기에 적절히 대답 할 수 없다고 생각합니다. "일부 온라인 텍스트는 제안합니다"- 참조 된 기능에 대한 링크 또는 발췌 물을 제공 할 수 있습니까? 그렇다면 최소한 UI가 아닌 유용성에 대한 문제를 해결할 수있는 기반을 마련 할 수 있습니다. – Jay

+0

지금이 링크를 찾을 수 있습니다 http://www.wpf-training-guide.com/wpf-assemblies.html – Prafulla

+0

[link] (http://allcomputers.us/windows_xp/windows-presentation-foundation) -in-_net-4 --- introduction-wpf --- the-architecture-of-wpf.aspx) – Prafulla

답변

2

글쎄, 한 가지만 들어도 ObservableCollection과 같은 관찰 가능한 데이터 구조를 가지고 있습니다 (.NET 4에서는 system.dll로 이동했지만). 그것들은 UI가 아닌 시나리오에서도 유용 할 수 있습니다. 컬렉션을 업데이트 한 백그라운드 서비스를 사용하여 하나 이상의 구성 요소가 변경 사항을 감시하고 이에 대응하는 구성 요소 (예 : 데이터베이스에 항목 쓰기, 웹 서비스에 데이터 푸시하기 등)를 갖는 것입니다.). 전체 반응 프레임 워크는 관찰 가능한 패턴을 중심으로 구축됩니다.

+0

그건 Prafulla가 물어 보려는 의도일지도 모르지만 그 질문이 아니 었습니다. 문제는 .NET이 아닌 WindowsBase.dll (WPF)을 사용하는 방법이었습니다. – Paparazzi

+0

@Blam : 그는 WindowsBase뿐 아니라 개념과 패턴에 대해서도 질문하고있었습니다. 그리고 ObservableCollection'은 WindowsBase에서 살거나 적어도 사용하는 Framework의 버전에 따라 달라집니다. – ChrisWue

+1

이제는 UI와 .NET의 명확한 분리가 있으며 "WPF의 새로운 기능"은 최신 버전을 의미합니다. 나는 당신이 의도 한 질문에 대답했다고 생각합니다. +1 – Paparazzi

관련 문제