我的要求是,在一个文本框应用多个样式有以下情况:结合DynamicResource来支持算法FMP风格
- 我有一个风格(例如MyTextStyle)在另一个文件中说,“Generic.xaml”
- 我的文本框是ABC.xaml
- 我想一些触发器适用于这个文本框,所以我不得不使用Textbox.Style
- 我人所以想申请“MyTextStyle”
当初我跟随它给了我,我不能适用DynamicResource来支持算法FMP错误:
<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风格
为什么你想在BasedOn中使用DynamicResource而不是StaticResource? – Alexander
,因为我的解决方案中的几乎所有文本框都使用了样式“MyTextStyle”。所以如果我为此文本框的目的而专门定义(和本地),这将是多余的。 – deathrace