1

以下を更新するにはどうすればよいObservableCollectionですか?

public class ViewModelProperties
{
    private ObservableCollection<ServerProperties> properties;

    public ObservableCollection<ServerProperties> Properties
    {
        get
        {
            properties = new ObservableCollection<ServerProperties>();

            for (var lineNumber = 0; lineNumber < MainWindow.lineCount; lineNumber++)
            {
                if (MainWindow.textProperties[lineNumber, 0] == null) break;

                properties.Add(new ServerProperties(MainWindow.textProperties[lineNumber, 0],
                                                    MainWindow.textProperties[lineNumber, 1]));
            }

            return properties;
        }
    }
}

public class ServerProperties
{
    private string property;
    private string value;

    public ServerProperties()
    {
    }

    public ServerProperties(string property, string value)
    {
        Property = property;
        Value = value;
    }

    public string Property
    {
        get
        {
            return this.property;
        }
        set
        {
            this.property = value;
        }
    }

    public string Value
    {
        get
        {
            return this.value;
        }
        set
        {
            this.value = value;
        }
    }

    public override string ToString()
    {
        return string.Format("[Property : {0}]", Value);
    }
}

の値を変更したのでtextProperties[,]、コレクションの以前のコンテンツを の現在のコンテンツで上書きしたいと考えていますtextProperties[,]

これを行う最も簡単な方法は何ですか?

どんな助けでも大歓迎です。

4

2 に答える 2