将TextBlock绑定到静态变量

I'm attempting to bind TextBlock to static variable. I have read some guides and topics and this is what i came up with, but so far no results.

XAML:

xmlns:SQLLog="clr-namespace:DBM.SQLServerLogHandler" //SQLServerLogHandler - folder with LogDisplay class
xmlns:Converters="clr-namespace:DBM.Converters"
...
<Window.Resources>
        <Converters:StringListToStringConverter x:Key="ListToString"/>
</Window.Resources>
...
<TextBlock Grid.Row="1" Text="{Binding Source={x:Static SQLLog:LogDisplay.LogAdvanced}, Converter={StaticResource ListToString}}" FontSize="12"/>

静态类:

public static class LogDisplay
    {
        private static List<string> _logAdvanced;
        public static List<string> LogAdvanced 
        { 
            get 
            { 
                return _logAdvanced; 
            }
            set 
            {
                if(value != _logAdvanced)
                {
                    _logAdvanced = value;
                    if (StaticPropertyChanged != null)
                        StaticPropertyChanged(null, EventArgs.Empty);
                } 
            } 
        }

        public static event EventHandler StaticPropertyChanged;
    }

和转换器

class StringListToStringConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (targetType != typeof(string))
                throw new InvalidOperationException("The target must be a String");

            return String.Join(", ", ((List<string>)value).ToArray());
        }

        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }

I also have error Object reference not set to an instance of an object at TextBlock, but program compiles properly.

结果:

No matter what i change in _logAdvanced variable, TextBlock stays blank.

预期成绩:

TextBlock显示变量。