|
|
@@ -84,11 +84,11 @@ namespace Avalonia.Styling
|
|
|
public IList<string> Classes => _classes.Value;
|
|
|
|
|
|
/// <inheritdoc/>
|
|
|
- public override string ToString()
|
|
|
+ public override string ToString(Style? owner)
|
|
|
{
|
|
|
if (_selectorString == null)
|
|
|
{
|
|
|
- _selectorString = BuildSelectorString();
|
|
|
+ _selectorString = BuildSelectorString(owner);
|
|
|
}
|
|
|
|
|
|
return _selectorString;
|
|
|
@@ -143,13 +143,13 @@ namespace Avalonia.Styling
|
|
|
protected override Selector? MovePrevious() => _previous;
|
|
|
protected override Selector? MovePreviousOrParent() => _previous;
|
|
|
|
|
|
- private string BuildSelectorString()
|
|
|
+ private string BuildSelectorString(Style? owner)
|
|
|
{
|
|
|
var builder = new StringBuilder();
|
|
|
|
|
|
if (_previous != null)
|
|
|
{
|
|
|
- builder.Append(_previous.ToString());
|
|
|
+ builder.Append(_previous.ToString(owner));
|
|
|
}
|
|
|
|
|
|
if (TargetType != null)
|