2013-03-13 2 views
1

Visual Studio 2010 -> 표면 v2 -> 표면 응용 프로그램 (WPF)을 사용하여 표면 응용 프로그램 (wpf)을 개발했습니다.타블렛에서 표면 sdk2 응용 프로그램 배포

이제 태블릿에서 응용 프로그램을 테스트하고 싶습니다. Windows rt 및 8에서 시도했지만 어느 것도 호환되지 않습니다.

이 시나리오에 필요한 타블렛 사양은 무엇입니까? 또는 어떻게 응용 프로그램을 배포해야합니까?

우리가 고안 한 해상도를 어떻게 지정할 수 있습니까? ie samsung sur40에는 더 큰 스크린 및 작은 정제가있다. 어떻게 우리가 응용 프로그램에서 이것을 조정할 수 있습니다. 그러한 조정이 필요한지 여부. 이름 공간을 사용하고 있습니다,

using System; 
using System.Windows; 
using System.Windows.Controls; 
using System.Windows.Media; 
using System.Windows.Media.Imaging; 
using Microsoft.Surface; 
using Microsoft.Surface.Presentation.Controls; 

미리 감사드립니다.

+0

WPF는 Windows 기반 기술입니다. 데스크톱 기반 Windows에서만 실행됩니다. 나는 그것을 실행할 수있는 타블렛 컴퓨터를 알지 못합니다. –

+0

프로젝트를 만들 때 삽입 된 네임 스페이스를 보여줍니다. WPF 네임 스페이스는'System.Windows'입니다. 2011 년에 Microsoft는 기존 Surface 하드웨어를 "PixelSense"로 바꾸었지만 네임 스페이스는 여전히 Surface였습니다. PixelSense는 특별한 하드웨어가 필요하며 데스크톱이나 태블릿에서는 실행되지 않습니다. –

+0

저는 로컬 PC에 Windows 7 (32 비트)으로 응용 프로그램을 개발했습니다. 공간 SurfaceApplicationDemo { 공용 부분 클래스 SurfaceWindow1 : SurfaceWindow { 공개 SurfaceWindow1() { 의 InitializeComponent(); AllowDrop = true; 배경 = Brushes.Transparent; AddWindowAvailabilityHandlers(); } : : –

답변

2

사실 Windows 8을 실행할 수있는 모든 Windows 8을 실행할 수있는 모든 Windows 8 태블릿이 있으며 Windows 7이 실행될 수있는 모든 응용 프로그램이 실행됩니다. 내 WPF 애플 리케이션을 실행하는 에이서 W510-1666을 사용하고 있습니다.

나는 당신이 표면 런타임을 설치해야합니다 이것은 윈도우 8 시스템에 (프로 버전)를 Pixelsense 응용 프로그램을 실행하려면

+0

+1 정말 몰랐습니다. 그리고 그것의 굉장한 뉴스. 이제 우리는 WPF와 '이동성'의 힘을 결합했습니다 !!! –

+0

Visual Studio 표면 sdk2로 개발 된 응용 프로그램이 Windows 8 태블릿에서 작동하지 않습니다. Tablet에는 추가 하드웨어 또는 소프트웨어가 필요합니까? 내 응용 프로그램은 분산보기 및 표면 단추와 같은 몇 가지 컨트롤이있는 데모 용도입니다. 응용 프로그램이 설치되었지만 작동하지 않습니다. 나는 Scatter 퍼즐과 같은 sdk2로 샘플 애플리케이션을 시도했지만 실행되지는 않습니다. 이러한 모든 미묘한 문제의 실제 원인은 무엇입니까? 표면 애플리케이션 개발에 익숙하지 않습니다. 미리 감사드립니다. –

+0

앱이 어떻게 실패하는지에 대해 자세히 설명해 주시겠습니까? - 오류 메시지가 표시됩니까? 그렇다면 무엇입니까? - 필요한 모든 라이브러리 (특히 Surface 관련 라이브러리)를 포함하고 있습니까? – FHnainia

1

도움이되기를 바랍니다. 멀티 터치 입력을 캡처하려면 응용 프로그램이 SurfaceWindow가 아닌 ​​일반 창에서 실행되는지 확인하십시오.