Silverlight에서 네비게이션(메뉴에 따른 페이지 호출?)을 작성하기 위해 넘겨온 값에 따라 시작되는 비주얼을 지정하면 된다. 그를 위해 다음과 같은 코드가 필요하다. Private void Application_Startup(object sender, StartupEventArgs e) { String machineid = e.InitParams["machineid"]; this.RootVisual = new Page(machineid); }
실버라이트를 Host 하는 플러그–인 구동 정보에 접근이 가능하다 쉽게 말해서 Silverlight를 HTML에 띄울 때 설정한 OBJECT 테그의 param 값들에 접근할 수 있다는 소리 Object 테그에서 Parameter로 설정 정보들 (대부분 읽기전용이다. 왜? html에서 설정한 내용을 읽어온 것이니깐..) this.Host.Settings.안의 프로퍼티 들을 이용해 다양한 개발이 가능하다. 흠... 유용한 처리를 할 수 있을 듯…
실버라이트로 자바스크립트와 통신할 때 이용할 수 있다. 실버라이트와 페이지 사이에 동적 데이터를 주고 받을 때 사용하면 좋을듯... 1. 메소드 생성 [ScriptableMember] Public void Search(string name) {…} 2. 등록 HtmlPage.RegisterScriptableObject("entry", this); 3. 엘레먼트에 등록 Var control = document.getElementById("id"); control.Content.Entrypoint…
자료 출처 : http://hugeflow.com/ 실버라이트 2.0에는 동기방식의 통신은 없애고 비동기 통신만 남겨두었다. 이 방식을 사용하기에 WebClient와 WebRequest 두가지를 사용할 수 있는데. WebClient가 약간 더 코드가 간결하고 WebRequest는 어렵다. 하지만 크게 어려운 것은 아니다. 다음의 기본 사용 예로 설명을 대신하도록 한다. WebClient WebClient wc = new WebClient(); wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted); wc.DownloadStringAsync(new Uri("http://hugeflow.c..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.