私はWPF でコマンドを使用するためにこの例を試してみましたが、いくつかの問題が発生しています。
ナゲットからMVVMLightをインストールし、できる限りフォローしてきました。少し問題が発生しています。
私のビューモデル:
Class BoreModel
{
public ICommand Updatesql
{
get; internal set;
}
private void CreateUpdatesql()
{
Updatesql = new RelayCommand(UpdatesqlExecute);
}
private void UpdatesqlExecute()
{
FormSql.ProcessFormLocal(form1);
}
public BoreModel(string BusinessUnit, string TaskID)
{
CreateUpdatesql();
}
}
私の Xaml:
<Button Click="{Binding Path=Updatesql}" Content="Button" HorizontalAlignment="Left" Margin="206,211,0,0" VerticalAlignment="Top" Width="75"/>
背後にあるコード:
public MainWindow()
{
DataContext = new BoreModel();
InitializeComponent();
}
一番下の行を指すエラーが表示されます。"'Provide value on 'System.Windows.Data.Binding' threw an exception.' Line number '12' and line position '17'."
何か案は?