Как привязать два флажка к одной кнопке - PullRequest
0 голосов
/ 13 января 2020

У меня есть два флажка: Уведомление об отказе от арбитража и урегулировании и Отказ. Когда проверено уведомление об арбитраже, я могу его распечатать, но когда проверены расчет и отказ, кнопка печати отчета ничего не делает. Как мне go иметь возможность привязать оба флажка к команде, которая у меня здесь внизу, так как мне не нужно попадать в одну GetArbitrationCommand.

 public ICommand GetArbitrationCommand
        {
            get { return new RelayCommand(c => OnPrintArbitrationWithdrawal()); } 

        }



<CheckBox Content="Notice of Arbitration Withdrawl" VerticalAlignment="Center" IsChecked="{Binding  IsNoticeofArbitrationWithdrawal, UpdateSourceTrigger=PropertyChanged}"/>
<CheckBox Content="Settlement and Waiver" VerticalAlignment="Center" IsChecked="{Binding  IsSettlementandWaiver, UpdateSourceTrigger=PropertyChanged}"/>

enter image description here

1 Ответ

0 голосов
/ 13 января 2020

Похоже, что вы используете флажки, чтобы указать, должна ли печататься указанная часть c вашего отчета. В методе, который вызывается вашей командой, вы можете легко получить доступ к свойствам, с которыми связаны эти флажки.

private void OnPrintArbitrationWithdrawal()
{
    if (IsNoticeofArbitrationWithdrawal)
        // Print Notice of Arbitration Withdrawal

    if (IsSettlementandWaiver)
        // Print Settlement and Waiver
}

Если я пропустил отметку, возможно, вам придется отредактировать свой вопрос. Мне трудно понять, о чем вы спрашиваете, и я подозреваю, что у других будет такая же проблема.

...