dmitry-lt / wp-geocaching

Automatically exported from code.google.com/p/wp-geocaching
0 stars 0 forks source link

BingMap.xaml: MVVM-style pushpins #8

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Переписать переход с карты на детали 
тайника с использованием MVVM.

Обернуть шаблон в кнопку. Вместо

                        <ControlTemplate>
                            <ContentPresenter Width="32"
                                        Height="37"
                                        RenderTransformOrigin="0.5,0.5">
                                <ContentPresenter.RenderTransform>
                                    <CompositeTransform TranslateX="-12"
                                                TranslateY="5"/>
                                </ContentPresenter.RenderTransform>
                            </ContentPresenter>                           
                        </ControlTemplate>

написать

                        <ControlTemplate>
                            <Button Command="{Binding ShowDetails}">
                            <ContentPresenter Width="32"
                                        Height="37"
                                        RenderTransformOrigin="0.5,0.5">
                                <ContentPresenter.RenderTransform>
                                    <CompositeTransform TranslateX="-12"
                                                TranslateY="5"/>
                                </ContentPresenter.RenderTransform>
                            </ContentPresenter>                           
                            </Button>
                        </ControlTemplate>

В модели представления реализовать

        public ICommand ShowDetails
        {
            get { return new ShowDetailsCommand(); }
        }

Original issue reported on code.google.com by dmitry.k...@gmail.com on 12 Dec 2011 at 1:57

GoogleCodeExporter commented 9 years ago

Original comment by dmitry.k...@gmail.com on 16 Jul 2012 at 9:28