2010-05-06 48 views
0

我有一個自定義UserControl,我創建了一個導航菜單,它解析一個xml文件並使用超鏈接按鈕填充本身。所以基本上我的控件是一個空的堆棧面板,當它被加載時,它將超鏈接按鈕添加爲堆棧面板的子元素。如何樣式自定義Silverlight 4用戶控件?

在我的應用程序只需添加一個<myLibrary:NavigationMenu links="somexml.xml" />

的問題是,我希望能夠在風格和hyperlinkbuttons堆棧面板不同的適用於各種應用。做這個的最好方式是什麼。

+0

Silverlight 3或4? – AnthonyWJones 2010-05-06 15:04:09

回答

1

在控制背後的代碼中,爲HyperlinkStyle和StackPanelStyle都創建一個類型爲Style的DependencyProperty。然後當你創建物品時,也應用正確的樣式。

看看MSDN

這篇文章是寫風格化控件一個很好的起點。

相關問題