Effectから継承してカスタム効果を作成しようとしています。
<Ellipse Width="75" Height="75" Stroke="LightGray">
<Ellipse.Effect>
<local:GlowEffect GlowRadius="10"/>
</Ellipse.Effect>
</Ellipse>
問題は私の効果コードにあります。エフェクト プロパティの親、この場合はその楕円を取得する方法がありません。GlowEffect が (そのコンストラクターで) 構築されるときにビジュアル ツリーに楕円が読み込まれていないため、 VisualTreeHelperを使用することはできません。この問題を解決する方法が見つからないか、間違った方法で行っているだけかもしれません。