Hallo an alles Leser,
mit diesem Problem laufe ich jetzt schon länger rum. Ich arbeite hier mit C# und WPF.
Ich habe eine TextBox, dessen Inhalt immer den aktuellen Inhalt eines Strings anzeigen soll. Dieser kann aber auch von anderen Bibliotheken verändert werden. Dazu habe ich nun folgenden Code verwendet : [highlight=c#]<TextBox Text="{Binding MCServeCore.ServerData.ConsoleContent.Content, UpdateSourceTrigger=PropertyChanged}" ...[/highlight] MCServeCore ist eine der Bibliotheken, ServerData ist eine Klassen in der mehrere Variablen deklariert werden. ConsoleContent ist die Variable für eine weitere Klasse : [highlight=c#]namespace MCServeCore.Components
{
public class ServerConsole
{
private string _Content = "";
public string Content
{
get
{
return _Content;
}
set
{
_Content = _Content + '\n' + value;
}
}
}
}[/highlight]
Wenn nun die Anwendung startet, dann werden am Ende des Strings diverse Daten angefügt. Diese werden dann aber nicht in der TextBox angezeigt. Wenn ich den Inhalt über eine MessageBox ausgebe ist der Inhalt aber zusehen. Was mache ich falsch?
Danke im vorraus.
MfG Xe77a
mit diesem Problem laufe ich jetzt schon länger rum. Ich arbeite hier mit C# und WPF.
Ich habe eine TextBox, dessen Inhalt immer den aktuellen Inhalt eines Strings anzeigen soll. Dieser kann aber auch von anderen Bibliotheken verändert werden. Dazu habe ich nun folgenden Code verwendet : [highlight=c#]<TextBox Text="{Binding MCServeCore.ServerData.ConsoleContent.Content, UpdateSourceTrigger=PropertyChanged}" ...[/highlight] MCServeCore ist eine der Bibliotheken, ServerData ist eine Klassen in der mehrere Variablen deklariert werden. ConsoleContent ist die Variable für eine weitere Klasse : [highlight=c#]namespace MCServeCore.Components
{
public class ServerConsole
{
private string _Content = "";
public string Content
{
get
{
return _Content;
}
set
{
_Content = _Content + '\n' + value;
}
}
}
}[/highlight]
Wenn nun die Anwendung startet, dann werden am Ende des Strings diverse Daten angefügt. Diese werden dann aber nicht in der TextBox angezeigt. Wenn ich den Inhalt über eine MessageBox ausgebe ist der Inhalt aber zusehen. Was mache ich falsch?
Danke im vorraus.
MfG Xe77a
Comment