0
<!-- language: c# -->   

Opacityパス効果のコード ビハインドから変更したいPART_Shadow。メソッドを試してみましたが、 NULLGetTemplateChildしか返されません。

<Path x:Name="PART_Path" Stretch="Fill" StrokeThickness="1.0" Stroke="#ff1c1c1a">
    <Path.Effect>
        <DropShadowEffect x:Name="PART_Shadow" Color="LightGray" BlurRadius="5" Direction="45"     
          ShadowDepth="3" RenderingBias="Performance"/>
    </Path.Effect>
</Path>
4

1 に答える 1

0

それを見つけた。私はあまりにも早くそれを見つけようとしましたが、うまくいってOnApplyTemplateGetTemplateChildます。

public override void OnApplyTemplate()
{
    base.OnApplyTemplate();
    var _Shadow = GetTemplateChild("PART_Shadow");
}
于 2013-07-08T05:32:04.453 に答える