2013-03-04 4 views
0

날씨 잠금 화면과 같이 동적 잠금 화면을 갖고 싶기 때문에 사용자 정의 컨트롤을 사용하고 쓰기 가능한 비트 맵으로 렌더링하는 WP8 어플리케이션에 lockscreen 배경을 성공적으로 구현할 수있었습니다.Windows Phone 8 예약 된 작업 사용자 정의 사용자 정의 컨트롤

이 이미지를 생성하고 새로운 날씨 데이터를 확인하기 위해 백그라운드 작업을 구현하고 싶지만 생성 한 사용자 정의 사용자 정의 컨트롤을 사용할 수 없습니다.

내 백그라운드 작업에서 내 사용자 정의 컨트롤을 사용할 수있는 방법이 있습니까? 나는이 이미지를 생성하는 webservice를 생성하고 백그라운드 작업 만이이 서비스를 호출하고 이미지를 검색 할 것이라고 생각했다. 하지만 먼저 앱 자체에서 할 수있는 방법이 있는지 확인하고 싶습니다.

+0

"만든 사용자 지정 사용자 정의 컨트롤을 사용할 수 없습니다." 어떻게 그렇게? –

+0

배경 예약 상담원 – aminet91

+0

에서 사용할 수없는 이유는 무엇입니까? –

답변

0

주전산기에 선언 되었기 때문에 백그라운드 에이전트의 프로젝트에서 usercontrol을 사용할 수 없습니까?

그렇다면 세 번째 프로젝트 ("클래스 라이브러리"유형)를 만드는 것뿐입니다. 필요한 모든 종속성과 함께 해당 프로젝트의 usercontrol을 이동하십시오. 그런 다음 주 프로젝트와 백그라운드 에이전트의 프로젝트에서이 세 번째 프로젝트를 참조 할 수 있습니다.

+0

안녕하세요, 고맙습니다, 당신의 방법을 시도하고 있지만 하나의 문제에 직면하고있다면 내가 내 스케쥴 에이전트에서 그것을 참조 할 수없는 내 usercontrol에 이미지 컨트롤을 넣어라고합니다. 공유 클래스 라이브러리를 참조하고 myusercontrol 유형의 객체를 만들 수 있지만 해당 usercontrol의 이미지에 액세스 할 수 없습니다. 예를 들어 backimage라는 이미지 컨트롤과 var control = myusercontrol(); 나는 control.backimage를 사용하여 backimage를 호출 할 수 없다. 어떤 아이디어? – aminet91

+0

usercontrol의 ** public ** 속성에서 자식 컨트롤 (이미지)를 노출 시키십시오 :'public Image BackImage {get {return this.backimage; }}' –

+0

감사합니다 :) – aminet91