Settings

24/01/2008 - 19:16 von Ingo Manthey | Report spam
Hallo NG,

ich möchte Daten aus einer Klasse in die Settings speichern.

public class NavState
{
bool visible;
Size size;

public NavState(bool visible, Size size)
{
this.visible = visible;
this.size = size;
}

public bool Visible
{
get
{
return visible;
}
set
{
if (visible == value)
return;
visible = value;
}
}
public Size Size
{
get
{
return size;
}
set
{
if (size == value)
return;
size = value;
}
}
}

Ich habe in den Settings diese Klasse eingetragen.
In der Initialisierung der Form habe ich:

navState = Props.MainNavState;
if (navState == null)
{
Props.MainNavState = new NavState(false, mainNavBar.Size);
navState = Props.MainNavState;
}

Im debugger ist navState null und die Klasse wird erzeugt. Aber in den
Settings wird nichts gespeichert.
<setting name="MainNavState" serializeAs="Xml">
<value />
</setting>

was habe ich falsch gemacht??ß

Danke für jeden Hinweis und Tipp.

Grüße Ingo
 

Lesen sie die antworten

#1 Ingo Manthey
24/01/2008 - 21:21 | Warnen spam
Hallo NG,

habe mein Problem anders gelößt.

Grüße Ingo


"Ingo Manthey" schrieb im Newsbeitrag
news:
Hallo NG,

ich möchte Daten aus einer Klasse in die Settings speichern.

public class NavState
{
bool visible;
Size size;

public NavState(bool visible, Size size)
{
this.visible = visible;
this.size = size;
}

public bool Visible
{
get
{
return visible;
}
set
{
if (visible == value)
return;
visible = value;
}
}
public Size Size
{
get
{
return size;
}
set
{
if (size == value)
return;
size = value;
}
}
}

Ich habe in den Settings diese Klasse eingetragen.
In der Initialisierung der Form habe ich:

navState = Props.MainNavState;
if (navState == null)
{
Props.MainNavState = new NavState(false, mainNavBar.Size);
navState = Props.MainNavState;
}

Im debugger ist navState null und die Klasse wird erzeugt. Aber in den
Settings wird nichts gespeichert.
<setting name="MainNavState" serializeAs="Xml">
<value />
</setting>

was habe ich falsch gemacht??ß

Danke für jeden Hinweis und Tipp.

Grüße Ingo

Ähnliche fragen