Skip to content

WPF control for displaying the flag of any one of the 249 countries and territories assigned with an ISO 3166-1 alpha-2 code.

License

Notifications You must be signed in to change notification settings

MeshackMusundi/CountryFlag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE!

This library is no longer being maintained. Use the updated version which works with .NET Core and has more and up-to-date flags.

CountryFlag

Flags screenshot

CountryFlag is a WPF user control for displaying the flag of any one of the 249 countries and territories assigned with an ISO 3166-1 alpha-2 code.

Requirements

  • .NET Framework 4.6

Usage

Install the CountryFlag NuGet package by running the following command in the NuGet Package Manager Console,

Install-Package CountryFlag -Version 2.1.0

After installation is complete add a XAML reference to the assembly and proceed to use the control.

<Window ...
        xmlns:cf="clr-namespace:CountryFlag;assembly=CountryFlag">       
    <WrapPanel>
        <cf:CountryFlag Code="BT" Margin="5"/>
        <cf:CountryFlag Code="AF" Margin="5"/>
        <cf:CountryFlag Code="AO" Margin="5"/>
        <cf:CountryFlag Code="BB" Margin="5"/>
        <cf:CountryFlag Code="KE" Margin="5"/>
        <cf:CountryFlag Code="BR" Margin="5"/>
        <cf:CountryFlag Code="EG" Margin="5"/>
        <cf:CountryFlag Code="RS" Margin="5"/>
        <cf:CountryFlag Code="SZ" Margin="5"/>
    </WrapPanel>    
</Window>

You specify which flag you want the control to display by the setting the Code property, which you set with an ISO 3166-1 alpha-2 code.

About

WPF control for displaying the flag of any one of the 249 countries and territories assigned with an ISO 3166-1 alpha-2 code.

Resources

License

Stars

Watchers

Forks