0

セットでリレーコマンドを使用する方法、私は次の方法を使用し、セットメソッドでインターフェイスのバグをスローします

     public RelayCommand ChartCommand
    {

        set
        {
            ChartCommand = new RelayCommand<string>(e => ExecuteChartCommand(e));

        }
    }
    public void ExecuteChartCommand(string vendor)
    {

    }
4

1 に答える 1

2

あなたは本当にこのようにするべきです:

    private RelayCommand<string> m_ChartCommand;
    public RelayCommand<string> ChartCommand
    {    
        get
        {
            return m_ChartCommand ?? (m_ChartCommand = new RelayCommand<string>(e => ExecuteChartCommand(e));    
        }
    }

    public void ExecuteChartCommand(string vendor)
    {

    }

.

于 2012-11-12T11:19:14.473 に答える