C＃でGTKウィンドウを作成し、提供されたXMLインターフェイスをロードするには、GTKSHARPライブラリを使用する必要があります。
GTKSHARP（GTK3およびGDK3）に必要なNUGETパッケージを必ずインストールしてください。次のコードを使用できます。

「csharp
システムの使用。
GTKを使用しています。
ui = gtk.builder.objectattributeを使用します。

パブリッククラスTodolistApp：アプリケーション
{
    [ui] private applicationWindow mainWindow = null;

    public todolistApp（）：base（ "org.example.todolistapp"、applicationflags.none）{}

    保護されたオーバーライドvoid onactivate（）
    {
        base.onactivate（）;
        var builder = new Builder（）;
        builder.addfromstring（xmlinterface）;
        builder.autoconnect（this）;
        mainwindow.showall（）;
    }

    private static string xmlinterface = @"<！ -  uiデザインを含むxml文字列 - >";

    public static void main（string [] args）
    {
        application.init（）;
        var app = new TodolistApp（）;
        app.run（args）;
    }
}
`` `

<！ -  UIデザインを含むXML文字列を交換します - >以前に提供したUIデザインを含むXML文字列を使用してください。
このコードは、GTK.Applicationクラスから継承するTodolistAppクラスを定義します。onactivateメソッドは、GTK.builderクラスを使用して提供されたXMLインターフェイスをロードするためにオーバーライドされます。AutoConnectメソッドは、C＃クラスメンバーをXMLの対応するウィジェットに接続するために使用されます。
コードを実行する前に、Gtksharp Nugetパッケージをインストールすることを忘れないでください。
To create a GTK window in C# and load the provided XML interface, you'll need to use the GtkSharp library. 
Make sure to install the required NuGet packages for GtkSharp (Gtk3 and Gdk3), then you can use the following code:

```csharp
using System;
using Gtk;
using UI = Gtk.Builder.ObjectAttribute;

public class TodoListApp : Application
{
    [UI] private ApplicationWindow mainWindow = null;

    public TodoListApp() : base("org.example.TodoListApp", ApplicationFlags.None) { }

    protected override void OnActivate()
    {
        base.OnActivate();
        var builder = new Builder();
        builder.AddFromString(xmlInterface);
        builder.Autoconnect(this);
        mainWindow.ShowAll();
    }

    private static string xmlInterface = @"<!-- The XML string containing your UI design -->";

    public static void Main(string[] args)
    {
        Application.Init();
        var app = new TodoListApp();
        app.Run(args);
    }
}
```

Replace <!-- The XML string containing your UI design --> with the XML string containing the UI design you provided earlier.
This code defines a TodoListApp class that inherits from the Gtk.Application class. The OnActivate method is overridden to load the provided XML interface using the Gtk.Builder class. The Autoconnect method is used to connect the C# class members with the corresponding widgets in the XML.
Remember to install the GtkSharp NuGet packages before running the code.