static AppBarWindow() { ShowInTaskbarProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(false)); MinHeightProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(20d, MinMaxHeightWidth_Changed)); MinWidthProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(20d, MinMaxHeightWidth_Changed)); MaxHeightProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(MinMaxHeightWidth_Changed)); MaxWidthProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(MinMaxHeightWidth_Changed)); }
static VisibleColumnDefinition() { WidthProperty.AddOwner(typeof(VisibleColumnDefinition), new FrameworkPropertyMetadata(WidthProperty.DefaultMetadata.DefaultValue, OnWidthChanged)); MinWidthProperty.AddOwner(typeof(VisibleColumnDefinition), new FrameworkPropertyMetadata(MinWidthProperty.DefaultMetadata.DefaultValue, OnMinWidthChanged)); MaxWidthProperty.AddOwner(typeof(VisibleColumnDefinition), new FrameworkPropertyMetadata(MaxWidthProperty.DefaultMetadata.DefaultValue, OnMaxWidthChanged)); }
static AppBarWindow() { ShowInTaskbarProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(false)); MinHeightProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(20d, MinMaxHeightWidth_Changed)); MinWidthProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(20d, MinMaxHeightWidth_Changed)); MaxHeightProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(MinMaxHeightWidth_Changed)); MaxWidthProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(MinMaxHeightWidth_Changed)); IgnorePeekProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(true, OnIgnorePeekChangedCallback)); ShowInAltTabProperty.OverrideMetadata(typeof(AppBarWindow), new FrameworkPropertyMetadata(false, OnShowInAltTabPropertyChangedCallback)); }
static MenuItemImage() { DefaultStyleKeyProperty.OverrideMetadata( typeof(MenuItemImage), new FrameworkPropertyMetadata(typeof(MenuItemImage))); StretchProperty.OverrideMetadata(typeof(MenuItemImage), new FrameworkPropertyMetadata(System.Windows.Media.Stretch.Uniform)); MaxWidthProperty.OverrideMetadata(typeof(MenuItemImage), new FrameworkPropertyMetadata(16d)); MaxHeightProperty.OverrideMetadata(typeof(MenuItemImage), new FrameworkPropertyMetadata(16d)); }
//Hyra film private void Image_MouseUp(object sender, MouseButtonEventArgs e) // Känner av vad användaren klickar på { //Använder MaxWidth från image i antingen store eller home //beroende från vart man klickar på bilden någonstans //som en variabel. MaxWidth blir movieid beroende på vilken //film man klickar på, Man kunde inte ha siffror i Name så //fick komma på en paniklösning var movieid = sender.GetType().GetProperty(MaxWidthProperty.ToString()).GetValue(sender, null).ToString(); if (API.RegisterSale(State.User, API.GetMovie(int.Parse(movieid)))) { Load_MyPage(State.User); MessageBox.Show("Purchase complete!", "Purchase complete!", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("An error happened while buying the movie, please try again at a later time.", "Sale Failed!", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
set => SetValue(MaxWidthProperty, value);