【发布时间】:2010-07-22 22:13:42
【问题描述】:
我的应用程序中有大约 30 个视图和相应的虚拟机。我在大多数用户控件旁边都有一个HelpButton,它给出了该字段的一些描述。当用户点击Button 时,Popup 打开并给出描述。使此功能在所有视图中可重用的最佳方法是什么?
我为HelpButton 和帮助Popup 创建了一个ControlTemplate,但我可以更进一步吗?谢谢。
<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>
【问题讨论】:
标签: wpf button popup controltemplate