Hi, Sascha,

> Currently i'm putting input to the properties in Glade.cs:
>
> PublicationTitle = entryTitle.Text;
>
> Environment = cboEnvironment.ActiveText;
>
> DocType = cboDocType.ActiveText;
>
> Language = entryLanguage.Text;
>
> In GetConfig.cs it reads the App.config and connects them to the
> properties and gives out all properties on the terminal.
> But it looks like the PublicationTitle, Environment, DocType and Language
> are empty.
>
>
You're not connecting PublicationTitle, Environment or DocType to anything.
In getconfig.cs:

==
        public static string PublicationTitle { get; set; }
        public static string Environment { get; set; }
        public static string DocType { get; set; }
...
var dictionary = new Dictionary<string, string>()
            {
                {"PublicationTitle", PublicationTitle},
                {"DocType", DocType},
                {"Environment", Environment},
                {"Language", Language},
                {"Firstname", Firstname},
                {"Surname", Surname},
==

Those are the only apparitions of that properties in the class. Yes, the
other properties have data, since they are loaded from an XML file.

As far as I understand your project, you should create an instance of
GetConfig inside Glade, and when the "Run publication" button is pressed,
you should store that properties in GetConfig so they can have a value.

===
var config = new GetConfig();
config.PublicationTitle = PublicationTitle;
config.DocType = DocType;
condig.Language = Language;
===

-- Baltasar
_______________________________________________
Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.dot.net
http://lists.dot.net/mailman/listinfo/gtk-sharp-list

Reply via email to