Exemple #1
0
        public void Initialize(IRecipeSource recipeSource)
        {
            this.recipeSource = recipeSource;

            //TODO: Nasłuchuj i reaguj na zmiany w źródle przepisów.
            //TODO: Nasłuchuj i reaguj na zmiany frazy filtrującej wyniki.

            StackPanel stackPanel = FindName("StackPanel") as StackPanel;


            Recipe r = new Recipe(new Ingredient[] {
                new Ingredient("Test Ingredient", "Bababa", 0.5, Unit.LITER),
                new Ingredient("Test Ingredient2", "Asdfg", 0.5, Unit.KILOGRAM)
            }, "Test Recipe", "Awesome recipe!");



            // Dodanie pustych elementów żeby zapełnić miejsce. Do usunięcia.
            for (int i = 0; i < 5; i++)
            {
                var x = new ListElement();
                x.RenderRecord(r);
                stackPanel.Children.Add(x);
            }
        }
Exemple #2
0
        public void Initialize(IRecipeSource recipeSource)
        {
            this.recipeSource = recipeSource;
            stackPanel        = FindName("StackPanel") as StackPanel;

            recipeSource.RecipesChanged += IRecipeSource_RecipesChanged;

            Filter("");
        }
Exemple #3
0
        public MainWindow()
        {
            InitializeComponent();

            recipeSource = new FileRecipeSource();

            // Inicjalizacja kontrolek.
            RecipeList recipeList = FindName("RecipeList") as RecipeList;

            recipeList.Initialize(recipeSource);

            //TODO: Powiązać eventy/handlery
        }
Exemple #4
0
        public void Initialize(IRecipeSource recipeSource)
        {
            this.recipeSource = recipeSource;

            //TODO: Nasłuchuj i reaguj na zmiany w źródle przepisów.
            //TODO: Nasłuchuj i reaguj na zmiany frazy filtrującej wyniki.

            StackPanel stackPanel = FindName("StackPanel") as StackPanel;

            // Dodanie pustych elementów żeby zapełnić miejsce. Do usunięcia.
            stackPanel.Children.Add(new ListElement());
            stackPanel.Children.Add(new ListElement());
            stackPanel.Children.Add(new ListElement());
            stackPanel.Children.Add(new ListElement());
        }
        public MainWindow()
        {
            InitializeComponent();

            recipeSource  = new FileRecipeSource();
            recipeHistory = new FileRecipeHistory();

            HelperService.Initialize(recipeSource, recipeHistory);

            // Inicjalizacja kontrolek.
            RecipeList recipeList = FindName("RecipeList") as RecipeList;

            recipeList.Initialize(recipeSource);

            _SearchBar.QueryChanged += recipeList.Filter;
        }
Exemple #6
0
 /// <summary>
 /// Załaduj i wyświetl plik pomocy (*.chm).
 /// </summary>
 public static void Initialize(IRecipeSource recipeSource, IRecipeHistory recipeHistory)
 {
     HelperService.recipeSource  = recipeSource;
     HelperService.recipeHistory = recipeHistory;
 }
Exemple #7
0
 /// <summary>
 /// Metoda służąca do inicjalizacji komponentu.
 /// </summary>
 public void Initialize(IRecipeSource recipeSource)
 {
     this.recipeSource = recipeSource;
 }
Exemple #8
0
 public SourcePosition(IRecipeSource source, int lineNumber, int columnNumber)
 {
     Source       = source;
     LineNumber   = lineNumber;
     ColumnNumber = columnNumber;
 }
Exemple #9
0
 public SourceStreamEnumerator(IRecipeSource source)
 {
     _source = source;
     Init();
 }