2011-05-24 17 views
1

如何從Silverlight中的密封控件創建一個CustomControl。 我想從Silverlight中的ScrollViewer創建一個自定義控件,但因爲這是一個密封的類,我不能創建自定義控件, 克服這一點,我創建了一個usercontrol並定義了我自己的Content屬性設置scrollViewer的內容,但然後我無法找到scrollviewer內的控件。 任何建議。
在此先感謝。如何從Silverlight中的密封控件創建CustomControl

+1

你想用自定義控件完成什麼?你最好使用控件模板,而不是類繼承。 – 2011-05-24 12:16:41

+0

@joe:我想將scrollBar樣式合併到scrollViewer中,這樣就不需要在每個位置實現樣式,只需要使用集中控制庫中的控件,並且可以在一個位置完成scrollViewer中的更改,以便它們可以體現在每個地方。我認爲你明白了我的觀點。謝謝。 – sag 2011-05-24 12:27:19

+0

爲什麼不在你的Application.Resources中放一個''Style TargetType =「ScrollViewer」>'呢?這將自動設置您的應用程序中所有ScrollViewer所需的任何屬性。 – 2011-05-24 12:30:17

回答

0

已解決。 JOE White建議的非常簡單的解決方案仍然有效。 我剛剛在Application.Resources文件中複製了ScrollViewer的樣式。 我完成了。 謝謝喬。

相關問題