2
那麼我如何使用模板上的文本框和ATM的PasswordBox我已經定義了2個模板,但大公包含完全相同的內容....WPF如何使用相同的模板
那麼我如何使用模板上的文本框和ATM的PasswordBox我已經定義了2個模板,但大公包含完全相同的內容....WPF如何使用相同的模板
在類層次結構,既這些控件只有「Control」類是共同的。所以你可以爲'Control'製作ControlTemplate並分配給兩者。 但是,如果你需要在模板中有任何TextBox/PasswordBox特定的TemplateBindings,那麼這不會爲你工作。 例如,這個波紋管模板將適用於兩個控件。
<ControlTemplate x:Key="template" TargetType="{x:Type Control}">
<Border BorderThickness="1,1,1,1" BorderBrush="#FF000000">
<ScrollViewer x:Name="PART_ContentHost" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
</Border>
</ControlTemplate>