Interaction logic for MagicBoxItem.xaml
Inheritance: System.Windows.Controls.UserControl
Ejemplo n.º 1
0
 public async Task AddSuggestion(string title, string url, MainWindow mw)
 {
     if (ItemsCount * ItemHeight > 180)
     {
     }
     else
     {
         MagicBoxItem mbi = new MagicBoxItem(title, url, mw);
         mbi.VerticalAlignment   = VerticalAlignment.Top;
         mbi.HorizontalAlignment = HorizontalAlignment.Stretch;
         mbi.Height = ItemHeight;
         mbi.Margin = new Thickness(0, ItemHeight * ItemsCount, 0, 0);
         container.Children.Add(mbi);
         mbi.Url.MaxWidth   = this.ActualWidth / 2;
         mbi.Title.MaxWidth = this.ActualWidth / 3;
         ItemList.Add(mbi);
         mbi.parent  = this;
         ItemsCount += 1;
         RefreshSizes();
         if (_isDark)
         {
             mbi.IsDark = true;
         }
         else
         {
             mbi.IsDark = false;
         }
     }
 }
Ejemplo n.º 2
0
        public async Task AddSuggestion(string title, string url, MainWindow mw)
        {
            if (ItemsCount*ItemHeight > 180)
            {

            }
            else
            {
                
                MagicBoxItem mbi = new MagicBoxItem(title, url, mw);
                mbi.VerticalAlignment = VerticalAlignment.Top;
                mbi.HorizontalAlignment = HorizontalAlignment.Stretch;
                mbi.Height = ItemHeight;
                mbi.Margin = new Thickness(0, ItemHeight*ItemsCount, 0, 0);
                container.Children.Add(mbi);
                mbi.Url.MaxWidth = this.ActualWidth/2;
                mbi.Title.MaxWidth = this.ActualWidth/3;
                ItemList.Add(mbi);
                mbi.parent = this;
                ItemsCount += 1;
                RefreshSizes();
                if (_isDark)
                {
                    mbi.IsDark = true;
                }
                else
                {
                    mbi.IsDark = false;
                }
            }
        }