コントロールのリソースで次のマークアップを宣言しています。
<conv:ActionItemToBooleanConverter x:Key="ActionItemToBooleanConverter" />
<Style TargetType="{x:Type ListBox}">
<Setter Property="ListBox.ItemTemplate">
<Setter.Value>
<DataTemplate>
<RadioButton Content="Foo2"
GroupName="FOo"
IsChecked="{Binding CurrentProcessPoint, Converter={StaticResource ActionItemToBooleanConverter}, Mode=TwoWay}"
Style="{StaticResource {x:Type ToggleButton}}" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
RadioButton についてはConverter={StaticResource ActionItemToBooleanConverter}
、IsChecked
プロパティに を導入したところ、突然問題が発生しましたStyle="{StaticResource {x:Type ToggleButton}}"
。スタイルの下に青い波線が表示され、「リソース {x:Type ToggleButton} を解決できませんでした」と表示されます。
なぜこうなった?RadioButton を ToggleButton としてスタイル設定できないようにする Converter の StaticResource の導入についてはどうですか?
競合を解決するために何を追加/修正できますか?
ありがとう