WPF 16 – Webový Prehliadač 3 – ComboBox

V dnešnom diely zo série Windows Presentation Foundation sa opäť pozrieme na náš webový prehliadač, na ktorom si tento krát bližšie ukážeme ComboBox.

 

 

Úvod

Tento ComboBox budeme používať na zadávanie webovej adresy, pričom si bude pamätať predošlé zadané adresy.

 

 

Výmena TextBoxu

Na začiatok bude nutné vymeniť starý TextBox v ovládacom prvku BrowserPage za ComboBox. To dosiahnete malou úpravou XAML kódu. Ak máte v TextBoxe atribút TextWrapping odstráňte ho a pridajte IsEditable=“True“.

<ComboBox x:Name="urlBox" Height="20" Margin="60,10,35,0" Text="https://www.akoprogramovat.sk/" VerticalAlignment="Top" PreviewKeyDown="urlBox_PreviewKeyDown" IsEditable="True" FontSize="10.667"/>

ComboBox

 

 

Pridanie údajov do ComboBoxu

Pridanie údajov do ComboBoxu je jednoduché. Stačí na to použiť C# príkaz po načítaní stránky. Ten pridá nový string, pokiaľ ho už combobox neobsahuje. Adresu stránky budeme pridávať automaticky malými písmenami.

if (!urlBox.Items.Contains(browser.Source.ToString().ToLower())) urlBox.Items.Add(browser.Source.ToString().ToLower());

ComboBox Open

 

 

Záver

To je všetko v dnešnom diely. Bohužiaľ sa jedná o kratší diel z časových dôvodov. Ak chcete, môžete sa ešte pokúsiť spraviť ComboBox prepojení – čiže dosiahnuť rovnakých itemov vo všetkých stránkach. To je však o niečo zložitejšie a preto som to do tohto dielu nedal. Možno to však uvidíte v budúcom diely.

Pridajte Komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *


The reCAPTCHA verification period has expired. Please reload the page.

Návrat hore