Вы можете привязать IsChecked
CheckBox к свойству в ViewModel.Что-то вроде этого должно работать:
<CheckBox Content="Option" IsChecked="{Binding ShowBrowser}" />
public bool ShowBrowser {get; set;}
Затем вы можете использовать свойство ShowBrowser
в вашем MainButtonClick
методе
Или вы можете использовать командный параметр, как указал диманоидв комментариях.Например:
<CheckBox Name="ShowBrowser" Content="Option" IsChecked="True" />
<Button Height="20"
Content="Run Script"
Command="{Binding Script }"
CommandParameter="{Binding ElementName=ShowBrowser, Path=IsChecked}
/>
И тогда ваш метод будет выглядеть так:
private void MainButtonClick(bool showBrowser)
{
Program start = new Program();
start.Begin();
}
Это, конечно, при условии, что ваш RelayCommand
класс может обрабатывать параметры