Exemple #1
0
        /// <summary>
        /// Initialise une nouvelle instance de la classe usc_home.
        /// </summary>
        public usc_home(string _categoryName = "Tous les éléments", string _bookmark = "")
        {
            InitializeComponent();

            Switcher.ChangeWindowTitle(Data_Home.Default.HomeTitle);

            string categoryName = _categoryName;
            string bookmark     = _bookmark;
            int    allItermNbr  = Home.GetAllItemNbr(categoryName, bookmark);

            if (bookmark != string.Empty)
            {
                lbl_bmk.FontWeight = FontWeights.Bold;
            }

            lbl_vltName.Content = VaultDatabase.GetVaultName();
            lbl_itemNbr.Content = allItermNbr + Data_Home.Default.ItemLegendNbr;

            // Ajoute des contrôles pour visualiser des catégries.
            Home.AddCategoryControls(stp_category, categoryName);

            if (allItermNbr == 0)
            {
                // Ajoute un contrôle lors du premier lancement de l'application.
                Label lbl_anyDataControl = Home.AddAnyDataControl();
                stp_allData.Children.Add(lbl_anyDataControl);
            }
            else
            {
                // Ajoute des contrôles pour visualiser des données.
                Home.AddACardsControls(stp_allData, categoryName, bookmark);
                Home.AddScrNoteDataControls(stp_allData, categoryName, bookmark);
            }
        }