|
|
|
@ -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); } |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|