【问题标题】:Acces Path.Effect Propertys from Code Behind从后面的代码访问 Path.Effect 属性
【发布时间】:2013-07-05 08:55:21
【问题描述】:
<!-- language: c# -->   

我想从路径效果PART_ShadowOpacity 后面的代码更改。 我尝试了GetTemplateChild 方法,但它只返回NULL

<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>

【问题讨论】:

    标签: c# wpf xaml opacity dropshadow


    【解决方案1】:

    找到了。我试图过早地找到它,OnApplyTemplateGetTemplateChild 工作。

    public override void OnApplyTemplate()
    {
        base.OnApplyTemplate();
        var _Shadow = GetTemplateChild("PART_Shadow");
    }
    

    【讨论】:

      猜你喜欢
      • 2011-12-03
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 1970-01-01
      • 2016-03-28
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多