2010-08-19 4 views
1

Silverlight 응용 프로그램에서 링크를 관리하는 가장 좋은 방법은 무엇입니까? 내 응용 프로그램에서 새로운 웹 사이트를 열 수있는 다양한 사용자 지정 컨트롤이 있습니다.Silverlight 응용 프로그램에서 링크 관리

나는 당신이 매개 변수를 전달할 수있는 호스팅 aspx 페이지에서 알고 있지만 어떻게 내부적으로 이러한 링크를 저장할 수 있을지 모르겠다? App 객체에 컬렉션을 추가해야합니까? 이미 존재하는 다른 메커니즘이 있습니까? 내 맞춤 컨트롤이 전역 범위 객체에서 링크를 가져 오게하거나 링크가 생성자에서 전달되도록하는 것이 좋습니다.

어떻게 하시겠습니까?

답변

1

Silverlight에는 링크 유형, 유지 관리 방법 및 개수에 따라 다양한 옵션이 있습니다.

ID로 참조되고 간혹 업데이트되는 경우 리소스 사전이나 사용자 지정 XAML 파일에 저장하고 필요할 때로드 할 수 있습니다 (XAML 파일은 결국 개체 설명 임).

지속적으로 유지 관리해야하는 경우 서버의 데이터베이스는 중앙에서 데이터베이스를 저장하고 필요할 때 서비스를 통해 가져옵니다.

링크를 자주 변경하지 않는 개별 사용자 지정 컨트롤이 많은 경우 하이퍼 링크 URL을 개체의 속성으로 만들고 컨트롤이 포함 된 XAML의 링크를 설정할 수 있습니다 (이것은 가장 간단한 옵션입니다. 가장 간단한 사용법). 예 :

<customControl Hyperlink="http://mylink.com/path/params/etc"/> 

기본적으로 어떻게 관리 할 것인가에 달려 있습니다. 특정 세부 정보가 담긴 웹 사이트 연락처 페이지를 통해 줄을 지우면보다 자세한 사례/제안을 기꺼이 제공 할 것입니다.

희망이 도움이됩니다.

관련 문제