1
我試圖使用混合創建一個樣式到擴展器控件。我需要以動態的樣式定義一個圖標。在實際中,我只有一種風格,將附加到多個擴展器,每個應該能夠定義他的圖標(源屬性)。有人可以幫我解決這個問題! 在此先感謝您的幫助!wpf擴展器風格,有一個動態圖標
我試圖使用混合創建一個樣式到擴展器控件。我需要以動態的樣式定義一個圖標。在實際中,我只有一種風格,將附加到多個擴展器,每個應該能夠定義他的圖標(源屬性)。有人可以幫我解決這個問題! 在此先感謝您的幫助!wpf擴展器風格,有一個動態圖標
我找到了解決方案。 而不是定義頁眉的屬性:
<Expander Header="Expander Title" >
...
</Expander>
我們必須定義頁眉的元素:
<Expander>
<Expander.Header>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="20" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50" />
<ColumnDefinition Width="50" />
</Grid.ColumnDefinitions>
<Image Grid.Row="0" Grid.Column="0" Width="15" Source="Resources/Images/image.png"/>
<TextBlock Grid.Row="0" Grid.Column="1"><Run Language="pt-pt" Text="ExpanderTitle"/></TextBlock>
</Grid>
</Expander.Header>
...