我創建了一個具有一些依賴屬性的自定義控件,這些屬性值也需要分配給ControlTemplate中的故事板。自定義控件分鏡板模板綁定無法正常工作 - XAML C#
這裏是我的Control Template
的代碼的開始:
<ControlTemplate TargetType="local:RingPresenter">
<Grid x:Name="RootGrid">
<Grid.Resources>
<Storyboard x:Key="StatisticUpdateAnnimation">
<DoubleAnimationUsingKeyFrames EnableDependentAnimation="True" Storyboard.TargetProperty="(RingSlice.EndAngle)" Storyboard.TargetName="ringSlice">
<EasingDoubleKeyFrame KeyTime="0" Value="45"/>
<EasingDoubleKeyFrame KeyTime="0:0:2.2" Value="{TemplateBinding Angle}">
的重要組成部分,是Value={TemplateBinding Angle}"
- 值越來越成功地應用到我的
<helper:RingSlice InnerRadius="100" Radius="150" StartAngle="0" EndAngle="{TemplateBinding Angle}" Fill="DarkCyan" x:Name="ringSlice">
</helper:RingSlice>
... 這是我的控制模板的一部分,但在故事板中,值保持爲0.調試器說Angle
具有正確的值,它對我的Ringslice a nd甚至元數據應該是45.
爲什麼這個值不適用於我的故事板?我怎樣才能解決這個問題?
你能發佈更多的ControlTemplate內容嗎?我不明白與主控制模板 –
AlexDrenea