我的要求是在具有以下情况的文本框上应用多种样式:
- 我在另一个文件中有一种样式(例如MyTextStyle )说“ Generic.xaml ”
- 我的文本框在ABC.xaml
- 我想对这个文本框应用一些触发器,所以我必须使用 Textbox.Style
- 我也想申请“ MyTextStyle ”
当我这样做时,它给了我错误,我无法将 DynamicResource 应用于 BasedOn:
<TextBox.Style>
<Style BasedOn="{DynamicResource MyTextStyle}" TargetType="{x:Type TextBox}">
<Setter Property="Text" Value="{Binding SelectedCall.Name}" />
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedCall.Name}" Value="N/A">
<Setter Property="Text" Value="" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
请建议我一些解决方案,以便我可以应用此 Dynamicresource 以及我的 datatrigger 样式