私の要件は、次の状況のテキストボックスに複数のスタイルを適用することです:
- 「 Generic.xaml」と言う別のファイルに1 つのスタイル (例: MyTextStyle ) があります。
- 私のテキストボックスはABC.xamlにあります
- この Textbox にいくつかのトリガーを適用したいので、 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>
このダイナミックリソースとデータトリガースタイルを適用できるように、解決策を提案してください