|
|
|
@ -1,10 +1,9 @@ |
|
|
|
extern alias Markup; |
|
|
|
using System; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using Avalonia.Data.Core; |
|
|
|
using Avalonia.Data.Core.Plugins; |
|
|
|
using Avalonia.Markup.Parsers; |
|
|
|
using Avalonia.Markup.Parsers.Nodes; |
|
|
|
using SourceMode = Markup::Avalonia.Markup.Parsers.SourceMode; |
|
|
|
|
|
|
|
namespace Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings |
|
|
|
{ |
|
|
|
@ -56,7 +55,7 @@ namespace Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings |
|
|
|
return pathRoot ?? new EmptyExpressionNode(); |
|
|
|
} |
|
|
|
|
|
|
|
public SourceMode SourceMode => _elements.Count > 0 && _elements[0] is IControlSourceBindingPathElement ? SourceMode.Control : SourceMode.Data; |
|
|
|
internal SourceMode SourceMode => _elements.Count > 0 && _elements[0] is IControlSourceBindingPathElement ? SourceMode.Control : SourceMode.Data; |
|
|
|
} |
|
|
|
|
|
|
|
public class CompiledBindingPathBuilder |
|
|
|
|