我的要求是,在一個文本框應用多個樣式有以下情況:結合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