2010-05-06 5 views
0

xml 파일을 구문 분석하고 하이퍼 링크 단추로 채우는 탐색 메뉴로 만든 사용자 지정 UserControl이 있습니다. 그래서 기본적으로 내 컨트롤은 빈 스택 패널이며,로드 될 때 하이퍼 링크 버튼을 스택 패널에 자식으로 추가합니다.사용자 지정 Silverlight 4 UserControl의 스타일을 지정하는 방법은 무엇입니까?

내 응용 프로그램에서 나는 단지 <myLibrary:NavigationMenu links="somexml.xml" />

문제는 내가 모든 응용 프로그램에 대해 다르게 hyperlinkbuttons 스택 패널의 스타일을 할 수 있도록하려는 것입니다 추가 할 수 있습니다. 이를 수행하는 가장 좋은 방법은 무엇입니까?

+0

Silverlight 3 또는 4? – AnthonyWJones

답변

1

컨트롤의 코드에서 HyperlinkStyle 및 StackPanelStyle에 대해 Style 형식의 DependencyProperty를 만듭니다. 그런 다음 항목을 만들 때 정확한 스타일을 적용합니다.

MSDN

기사가 stylable 컨트롤을 작성하기위한 좋은 출발점이 될 것입니다 살펴 보자.

관련 문제