1
我的應用程序中有大約30個視圖和相應的虛擬機。我在大多數用戶控件旁邊有一個HelpButton
,它給出了該字段的用途。當用戶點擊該Button
時,將打開一個Popup
並給出說明。在所有視圖中使這個功能可重用的最佳方式是什麼?可重複使用的幫助按鈕和幫助彈出
我已經創建了ControlTemplate
爲HelpButton
和幫助Popup
但我可以走得更遠嗎?謝謝。
<Style x:Key="HelpButton" TargetType="{x:Type Button}" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Ellipse Focusable="True" Height="16" Width="16">
<Ellipse.Fill>
<ImageBrush ImageSource="../../Resources/Icons/Help.png" />
</Ellipse.Fill>
</Ellipse>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>