public PodgladWindow(NotatkiData data, INotatka notatka)
        {
            InitializeComponent();
            NoteToCathegoryPositionConverter converter = (NoteToCathegoryPositionConverter)FindResource("NoteToCathegoryPositionConverter");

            converter.Data = data;
            AktywnaNotatka = notatka;
        }
Example #2
0
        }                                                             // Flyweight - stan wewnętrzny

        public int PozycjaNotatki(INotatka notatka, NotatkiData data) // Flyweight - stan zewnętrzny
        {
            if (notatka.Kategoria.Nazwa != this.Nazwa)
            {
                return(-1);
            }

            int licznik = 0;

            for (int i = 0; i < data.Notatki.Count; i++)
            {
                if (data.Notatki[i].Kategoria.Nazwa == this.Nazwa)
                {
                    licznik++;
                    if (data.Notatki[i] == notatka)
                    {
                        return(licznik);
                    }
                }
            }
            return(-1);
        }
Example #3
0
 public MainWindow(Kategorie kategorie, NotatkiData data)
 {
     InitializeComponent();
     this.kategorie = kategorie;
     this.data      = data;
 }