Saya memiliki sekitar 30 tampilan dan VM yang sesuai di aplikasi saya. Saya memiliki HelpButton
di samping sebagian besar kontrol pengguna yang memberikan beberapa deskripsi tentang kegunaan bidang tersebut. Saat pengguna mengklik Button
itu, Popup
terbuka dan memberikan deskripsi. Apa cara terbaik untuk membuat fungsi ini dapat digunakan kembali di semua tampilan?
Saya telah membuat ControlTemplate
untuk HelpButton
dan bantuan Popup
tetapi bisakah saya melangkah lebih jauh dari ini? Terima kasih.
<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>