在Ellipse Windows商店应用程序中添加命令

时间:2016-06-23 17:58:10

标签: c# windows-store-apps

我使用ICommand在我的项目(Windows商店应用程序)中实现MVVM(因为我不了解RelayCommand)。如何将命令绑定到Ellipse之类的按钮?

据我所知,我可以通过2种方法实现这一目标:

1 /将Ellipse设为按钮模板,然后将命令绑定到按钮。我尝试过这种方法,但只有当我点击Ellipse的边框时它才有效。

2 /向Ellipse的事件PointerPressed添加命令,我没有线索。

        <Button Grid.Column="0" Grid.Row="0" Command="{Binding GenerateLevel}">
            <Button.Template>
                <ControlTemplate>
                    <Ellipse Height="{Binding CircleDiameter[0]}" Width="{Binding CircleDiameter[0]}" Stroke="Crimson" StrokeThickness="10" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </ControlTemplate>
            </Button.Template>
        </Button>

0 个答案:

没有答案