Browse Source

dont implement datacontext on menuitems

pull/3288/head
Dan Walmsley 7 years ago
parent
commit
7eea7f65c6
  1. 24
      src/Avalonia.Controls/NativeMenuItemBase.cs

24
src/Avalonia.Controls/NativeMenuItemBase.cs

@ -2,7 +2,7 @@
namespace Avalonia.Controls
{
public class NativeMenuItemBase : AvaloniaObject, IDataContextProvider
public class NativeMenuItemBase : AvaloniaObject
{
private NativeMenu _parent;
@ -11,7 +11,6 @@ namespace Avalonia.Controls
}
public static readonly DirectProperty<NativeMenuItem, NativeMenu> ParentProperty =
AvaloniaProperty.RegisterDirect<NativeMenuItem, NativeMenu>("Parent", o => o.Parent, (o, v) => o.Parent = v);
@ -20,26 +19,5 @@ namespace Avalonia.Controls
get => _parent;
set => SetAndRaise(ParentProperty, ref _parent, value);
}
/// <summary>
/// Defines the <see cref="DataContext"/> property.
/// </summary>
public static readonly StyledProperty<object> DataContextProperty =
AvaloniaProperty.Register<Application, object>(
nameof(DataContext));
/// <summary>
/// Gets or sets the controls's data context.
/// </summary>
/// <remarks>
/// The data context property
/// specifies the default object that will
/// be used for data binding.
/// </remarks>
public object DataContext
{
get { return GetValue(DataContextProperty); }
set { SetValue(DataContextProperty, value); }
}
}
}

Loading…
Cancel
Save