IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Prevodník jednotiek

Aplikácia slúžiace k prevodu jednotiek, táto aplikácia tiež obsahuje možnosť medzi prepínaním jazykových verzií. Táto aplikácia vyhrala machri na C# .NET - Viacjazyčná aplikácia (aplikácia bola mierne upravená na základe hodnotenia)

Pridanie jazyka

K pridanie jazyka je potrebné pridať do projektu resources súbor s názvom v tvare strings. Culture name a do tohto súboru vložiť obsah sa rovnakými názvvy ako v súbore strings.resx a do formulára medzi tagy

<MenuItem Header="Jazyk aplikace" Name="languageMenuItem">

tieto riadky:

<MenuItem Header="Název jazyka" Name="nazevJazykMenuItem" Click="changeLanguage" DataContext="Culture name">
    <MenuItem.Icon>
                <Image Source="Cest k ikoně jazyka" />
        </MenuItem.Icon>
</MenuItem>

Napríklad pre pridanie francúzštiny je potrebné pridať súbor s názvom:

strings.fr-FR.resx

a tieto riadky do formulára:

<MenuItem Header="Francouzština" Name="frenchMenuItem" Click="changeLanguage" DataContext="fr-FR">
    <MenuItem.Icon>
                <Image Source="resources/french.ico" />
        </MenuItem.Icon>
</MenuItem>

Pridanie prevodníka jednotiek

Pre pridanie ďalšieho prevodníka jednotiek je potrebné pridať triedu ktorá dedí z triedy Convertor a do formulára pridať riadok:

<MenuItem Header="Co převádíme" Name="převodníkMenuItem" Click="changeConvertor" DataContext="PřevodníkConvertor"/>

Pre pridanie napríklad prevodníka tlaku je potrebné pridať do projektu triedu PresureConvertor a do formulára tento riadok:

<MenuItem Header="Tlak" Name="presureMenuItem" Click="changeConvertor" DataContext="PresureConvertor"/>

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 78x (375.7 kB)
Aplikácia je vrátane zdrojových kódov v jazyku C#

 

Všetky články v sekcii
Zdrojákoviště C # .NET - Okenné aplikácie WPF
Program pre vás napísal Ondřej Štorc
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje C#, HTML a CSS. Snaží se proniknout do tajů PHP, JS a ASP.NET
Aktivity