2009-09-08 62 views
1

如何從樣式中設置ChildWindow標題內容?如何風格標題Silverlight Childwindow屬性

設置內容,文字很簡單:

Setter Property="Title" Value="My Title Text" 

我怎樣才能把一個StackPanel或圖像從二傳手的標題?我知道我可以爲控件提取整個樣式並修改Chrome,但我想避免讓所有XAML都只是爲了更換一小部分而穿過。

回答

1
<basics:ChildWindow.Title> 
<StackPanel> 
    <TextBlock Text="Moo Title"/> 
    <Rectangle Fill="DarkCyan" Height="25" Width="25"/> 
</StackPanel> 
</basics:ChildWindow.Title> 

爲什麼你想首先使用setter?

+0

我想在主題XAML文件中使用setter來集中我的許多ChildWindow控件的樣式管理。是的,我可以將上面的代碼放入ChildWindow XAML本身,但這會使頁面的管理複雜化。除了提取generic.xaml並修改title屬性的允許樣式之外,是否還有其他方法來集中管理? – DaveB

+0

要麼等到MS修復阻止使用帶有Title屬性的setter或獲取Blend並使用它的編輯副本功能的缺陷。 –

+0

我不知道你是如何做到的。我收到錯誤。 –