Property binding

Ofte når du laver en Windows Forms applikation har du brug for at gendanne brugerens indstillinger. Dette kan i .NET 2.0 meget nemt implementeres med property binding. Dvs. at en controls property bindes til en user setting. Det kan fx være Text property’en af en textbox control, som bindes til en settings nøgle. Du kan lave en binding til alle settings som ligger i projektet under Properties.

I det følgende viser jeg et lile eksempel. Her husker en konverterings applikation input og output stien, som brugeren har sat i tilsvarende textbox controls.

1. Opret nøgler i settings filen:

SettingsDesigner_thumb1 

2. Opret binding i Visual Studio’s designer:

Binding_thumb1 

3. Gem ændringer, når applikationen lukker:

static void Application_ApplicationExit(object sender, EventArgs e)

{

     Properties.UISettings.Default.Save();

}

Leave a Reply

Your email address will not be published. Required fields are marked *