From 64e0905d6175c51d2dccb9b1cd3612448f2a7c76 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Sun, 12 Feb 2017 00:27:19 -0600 Subject: [PATCH 01/61] Buttons are disabled when there is a null in the binding chain for Command. Fixes #846. --- samples/BindingTest/BindingTest.csproj | 1 + samples/BindingTest/MainWindow.xaml | 3 ++- .../ViewModels/MainWindowViewModel.cs | 8 +++++++ .../ViewModels/NestedCommandViewModel.cs | 20 ++++++++++++++++++ src/Avalonia.Controls/Button.cs | 21 +++++++++++++++---- src/Avalonia.Controls/MenuItem.cs | 2 +- 6 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 samples/BindingTest/ViewModels/NestedCommandViewModel.cs diff --git a/samples/BindingTest/BindingTest.csproj b/samples/BindingTest/BindingTest.csproj index 2dc0cd445b..40fff2a35a 100644 --- a/samples/BindingTest/BindingTest.csproj +++ b/samples/BindingTest/BindingTest.csproj @@ -85,6 +85,7 @@ + diff --git a/samples/BindingTest/MainWindow.xaml b/samples/BindingTest/MainWindow.xaml index 95f671fd84..48438655d4 100644 --- a/samples/BindingTest/MainWindow.xaml +++ b/samples/BindingTest/MainWindow.xaml @@ -95,8 +95,9 @@