バージョン

LoadFromXml(Stream) メソッド

保存されたレイアウト情報を、XML/SOAP レイアウトを含むストリームから読み込みします。
シンタックス
'宣言
 
Public Overloads Sub LoadFromXml( _
   ByVal stream As Stream _
) 
public void LoadFromXml( 
   Stream stream
)

パラメータ

stream
シリアル化された UltraTabbedMdiManager 情報を含むストリーム。
解説

LoadFromXml メソッドは、UltraTabbedMdiManager のプロパティ設定およびレイアウトを永続化するために SaveAsXml(Stream) メソッドと組み合わせて使用します。MdiTab オブジェクトと TabGroups を含みすべてのプロパティ設定 (ImageList を除く) は、逆シリアル化されます。情報が逆シリアル化された後、RestoreTab イベントがシリアル化された MdiTab ごとに呼び出されます。これにより、適切な Form をタブに関連付けることができます。このイベントでタブが Form に関連付けられない場合、そのタブは破棄されます。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabbedMdi

Private Sub SaveXmlLayout()
    Dim path As String = System.IO.Path.GetDirectoryName(Application.ExecutablePath)
    Dim fileName As String = path + "\\TabbedMdiLayout.dat"

    Dim fs As System.IO.FileStream = New System.IO.FileStream(fileName, System.IO.FileMode.OpenOrCreate)

    Try
        fs.Seek(0, System.IO.SeekOrigin.Begin)
        Me.ultraTabbedMdiManager1.SaveAsXml(fs)
    Finally
        fs.Close()
    End Try
End Sub

Private Sub LoadXmlLayout()
    Dim path As String = System.IO.Path.GetDirectoryName(Application.ExecutablePath)
    Dim fileName As String = path + "\\TabbedMdiLayout.dat"

    Dim fs As System.IO.FileStream = Nothing

    If Not System.IO.File.Exists(fileName) Then
        Return
    End If

    Try
        fs = New System.IO.FileStream(fileName, System.IO.FileMode.Open)
        fs.Seek(0, System.IO.SeekOrigin.Begin)

        Me.ultraTabbedMdiManager1.LoadFromXml(fs)
    Finally
        If Not fs Is Nothing Then
            fs.Close()
        End If
    End Try
End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabbedMdi;

private void SaveXmlLayout()
{
	string path = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
	string fileName = path + "\\TabbedMdiLayout.dat";

	System.IO.FileStream fs = new System.IO.FileStream(fileName, System.IO.FileMode.OpenOrCreate);

	try
	{
		fs.Seek(0, System.IO.SeekOrigin.Begin);
		this.ultraTabbedMdiManager1.SaveAsXml(fs);
	}
	finally
	{
		fs.Close();
	}
}

private void LoadXmlLayout()
{
	string path = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
	string fileName = path + "\\TabbedMdiLayout.dat";

	System.IO.FileStream fs = null;

	if (!System.IO.File.Exists(fileName))
		return;

	try
	{
		fs = new System.IO.FileStream(fileName, System.IO.FileMode.Open);
		fs.Seek(0, System.IO.SeekOrigin.Begin);

		this.ultraTabbedMdiManager1.LoadFromXml(fs);
	}
	finally
	{
		if (fs != null)
			fs.Close();
	}
}
参照