Привязка к присоединенному свойству в ControlTemplate - Silverlight

У меня такой стиль:

 <Style x:Key="ButtonStyle" TargetType="Button">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Grid>
                                        <StackPanel>
                           <Image Source="{Binding Path=local:AttachedProperties.Image}"  Stretch="None" HorizontalAlignment="Center" Margin="0" VerticalAlignment="Top"/>
                                <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
                            </StackPanel>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

Проблема в том, что привязка не работает для кнопки:

<Button HorizontalAlignment="Center" Style="{StaticResource ButtonStyle}" VerticalAlignment="Center" Content="Button" local:AttachedProperties.Image="../Images/UserChart.png" Grid.RowSpan="2"/>

Что я делаю не так?


person Cornel    schedule 05.11.2009    source источник
comment
Какой из них не работает? Стиль или присоединенное свойство (или и то, и другое)? Если прикрепленное свойство не работает, вы должны опубликовать для него код.   -  person Bryant    schedule 05.11.2009


Ответы (1)


Судя по всему, это проблема Silverlight. Больше информации в этом посте:

http://forums.silverlight.net/forums/p/102737/299184.aspx

person Ray Booysen    schedule 09.11.2009