API Diff between 1.1.1 and 0.4.0.17
929 Additions
28 Removals
MahApps.Metro
-
public class AppTheme
-
public enum Theme
-
public class OnThemeChangedEventArgs : EventArgs
-
public static class ThemeManager
- public static IEnumerable<Accent> DefaultAccents { get; }
- public static void ChangeTheme(Application app, Accent accent, Theme theme)
- public static void ChangeTheme(Window window, Accent accent, Theme theme)
- public static void ChangeTheme(ResourceDictionary r, Accent accent, Theme theme)
- public static IEnumerable<Accent> Accents { get; }
- public static IEnumerable<AppTheme> AppThemes { get; }
- public static event EventHandler<OnThemeChangedEventArgs> IsThemeChanged
- public static bool AddAccent(string name, Uri resourceAddress)
- public static bool AddAppTheme(string name, Uri resourceAddress)
- public static void ChangeAppStyle(Application app, Accent newAccent, AppTheme newTheme)
- public static void ChangeAppStyle(Window window, Accent newAccent, AppTheme newTheme)
- public static void ChangeAppStyle(ResourceDictionary resources, Accent newAccent, AppTheme newTheme)
- public static void ChangeAppTheme(Application app, string themeName)
- public static void ChangeAppTheme(Window window, string themeName)
- public static Tuple<AppTheme, Accent> DetectAppStyle()
- public static Tuple<AppTheme, Accent> DetectAppStyle(Window window)
- public static Tuple<AppTheme, Accent> DetectAppStyle(Application app)
- public static Accent GetAccent(string accentName)
- public static Accent GetAccent(ResourceDictionary resources)
- public static AppTheme GetAppTheme(ResourceDictionary resources)
- public static AppTheme GetAppTheme(string appThemeName)
- public static AppTheme GetInverseAppTheme(AppTheme appTheme)
- public static object GetResourceFromAppStyle(Window window, string key)
- public static bool IsAccentDictionary(ResourceDictionary resources)
MahApps.Metro.Actions
MahApps.Metro.Behaviours
MahApps.Metro.Controls
-
public class AppBarButton : Button
-
public abstract class BaseMetroTabControl : TabControl
-
public static class ButtonHelper
-
public class ClosingWindowEventHandlerArgs : EventArgs
-
public class ComboBoxHelper
-
public static class ControlsHelper
-
public class : Popup
-
public class DataGridCellHelper
-
public class DataGridNumericUpDownColumn : DataGridBoundColumn
-
public class DropDownButton : ItemsControl
-
public class FlipView : Selector
-
public class FlipViewItem : ContentControl
-
public class Flyout : ContentControl
-
public class FlyoutsControl : ItemsControl
-
public enum FlyoutTheme
-
public class Glow : Control
-
public enum GlowDirection
-
public class GlowWindow : Window, IComponentConnector
-
public static class GroupBoxHelper
-
public interface IWindowPlacementSettings
-
public class MetroAnimatedSingleRowTabControl : BaseMetroTabControl
-
public class MetroAnimatedTabControl : BaseMetroTabControl
-
public class MetroContentControl : ContentControl
-
public class MetroImage : Control
-
public class MetroNavigationWindow : MetroWindow, IUriContext, IComponentConnector
-
public class MetroProgressBar : ProgressBar
-
public class MetroTabControl : BaseMetroTabControl
-
public class MetroTabItem : TabItem
-
public class MetroWindow : Window
-
public class OffOnConverter : IValueConverter
-
public class Panorama : ItemsControl
-
public class PanoramaItem : ContentControl
-
public class MultiFrameImage : Image
-
public class NumericUpDown : Control
-
public class NumericUpDownChangedRoutedEventArgs : RoutedEventArgs
-
public sealed delegate NumericUpDownChangedRoutedEventHandler : MulticastDelegate
-
public class PasswordBoxHelper
-
public class Pivot : ItemsControl
-
public class PivotItem : ContentControl
-
public class ProgressIndicator : UserControl, IComponentConnector
-
public enum Position
-
public class ProgressRing : Control
-
public class RangeParameterChangedEventArgs : RoutedEventArgs
-
public sealed delegate RangeParameterChangedEventHandler : MulticastDelegate
-
public enum RangeParameterChangeType
-
public class RangeSelectionChangedEventArgs : RoutedEventArgs
-
public sealed delegate RangeSelectionChangedEventHandler : MulticastDelegate
-
public class RangeSlider : RangeBase
-
public static class ScrollBarHelper
-
public class ScrollViewerOffsetMediator : FrameworkElement
-
public class SplitButton : ItemsControl
-
public static class TabControlHelper
-
public class TextBoxHelper
- public static readonly DependencyProperty ButtonCommandParameterProperty
- public static readonly DependencyProperty ButtonCommandProperty
- public static readonly DependencyProperty ButtonContentProperty
- public static readonly DependencyProperty ButtonFontFamilyProperty
- public static readonly DependencyProperty ButtonTemplateProperty
- public static readonly DependencyProperty ClearTextButtonProperty
- public static readonly DependencyProperty IsClearTextButtonBehaviorEnabledProperty
- public static readonly DependencyProperty IsMonitoringProperty
- public static readonly DependencyProperty IsWaitingForDataProperty
- public static readonly DependencyProperty SelectAllOnFocusProperty
- public static readonly DependencyProperty TextLengthProperty
- public static readonly DependencyProperty UseFloatingWatermarkProperty
- public static readonly DependencyProperty WatermarkProperty
- public TextBoxHelper()
- public static void ButtonClicked(object sender, RoutedEventArgs e)
- public static ICommand GetButtonCommand(DependencyObject d)
- public static object GetButtonCommandParameter(DependencyObject d)
- public static object GetButtonContent(DependencyObject d)
- public static FontFamily GetButtonFontFamily(DependencyObject d)
- public static ControlTemplate GetButtonTemplate(DependencyObject d)
- public static bool GetClearTextButton(DependencyObject d)
- public static bool GetHasText(DependencyObject obj)
- public static bool GetIsClearTextButtonBehaviorEnabled(Button d)
- public static bool (UIElement element)
- public static bool GetIsWaitingForData(DependencyObject obj)
- public static bool GetSelectAllOnFocus(DependencyObject obj)
- public static bool GetUseFloatingWatermark(DependencyObject obj)
- public static string GetWatermark(DependencyObject obj)
- public static void SetButtonCommand(DependencyObject obj, ICommand value)
- public static void SetButtonCommandParameter(DependencyObject obj, object value)
- public static void SetButtonContent(DependencyObject obj, object value)
- public static void SetButtonFontFamily(DependencyObject obj, FontFamily value)
- public static void SetButtonTemplate(DependencyObject obj, ControlTemplate value)
- public static void SetClearTextButton(DependencyObject obj, bool value)
- public static void SetHasText(DependencyObject obj, bool value)
- public static void SetIsClearTextButtonBehaviorEnabled(Button obj, bool value)
- public static void SetIsMonitoring(DependencyObject obj, bool value)
- public static void (UIElement element, bool value)
- public static void SetIsWaitingForData(DependencyObject obj, bool value)
- public static void SetSelectAllOnFocus(DependencyObject obj, bool value)
- public static void SetUseFloatingWatermark(DependencyObject obj, bool value)
- public static void SetWatermark(DependencyObject obj, string value)
-
public class Tile : Button
-
public static class ToggleButtonHelper
-
public class ToggleSwitch : ContentControl
-
public class WidthPercentageConverter : IValueConverter
-
public class TransitioningContentControl : ContentControl
-
public enum TransitionType
-
public static class TreeHelper
-
public class WindowButtonCommands : ContentControl, INotifyPropertyChanged
-
public class WindowCommands : ItemsControl, INotifyPropertyChanged
-
public enum WindowCommandsOverlayBehavior
-
public class WindowSettings
MahApps.Metro.Controls.Dialogs
-
public abstract class BaseMetroDialog : ContentControl
-
public class CustomDialog : BaseMetroDialog
-
public static class DialogManager
- public static event EventHandler<DialogStateChangedEventArgs> DialogClosed
- public static event EventHandler<DialogStateChangedEventArgs> DialogOpened
- public static Task<TDialog> GetCurrentDialogAsync<TDialog>(this MetroWindow window) where TDialog : BaseMetroDialog
- public static Task HideMetroDialogAsync(this MetroWindow window, BaseMetroDialog dialog, MetroDialogSettings settings = null)
- public static BaseMetroDialog ShowDialogExternally(this BaseMetroDialog dialog)
- public static Task<string> ShowInputAsync(this MetroWindow window, string title, string message, MetroDialogSettings settings = null)
- public static Task<LoginDialogData> ShowLoginAsync(this MetroWindow window, string title, string message, LoginDialogSettings settings = null)
- public static Task<MessageDialogResult> ShowMessageAsync(this MetroWindow window, string title, string message, MessageDialogStyle style = 0, MetroDialogSettings settings = null)
- public static Task ShowMetroDialogAsync(this MetroWindow window, BaseMetroDialog dialog, MetroDialogSettings settings = null)
- public static BaseMetroDialog ShowModalDialogExternally(this BaseMetroDialog dialog)
- public static Task<ProgressDialogController> ShowProgressAsync(this MetroWindow window, string title, string message, bool isCancelable = false, MetroDialogSettings settings = null)
-
public class DialogStateChangedEventArgs : EventArgs
-
public class InputDialog : BaseMetroDialog, IComponentConnector
-
public class LoginDialog : BaseMetroDialog, IComponentConnector
-
public class LoginDialogData
-
public class LoginDialogSettings : MetroDialogSettings
-
public class MessageDialog : BaseMetroDialog, IComponentConnector
-
public enum MessageDialogResult
-
public enum MessageDialogStyle
-
public enum MetroDialogColorScheme
-
public class MetroDialogSettings
-
public class ProgressDialog : BaseMetroDialog, IComponentConnector
-
public class ProgressDialogController
MahApps.Metro.Converters
-
public class BackgroundToForegroundConverter : IValueConverter, IMultiValueConverter
- public static BackgroundToForegroundConverter Instance { get; }
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
-
public class FontSizeOffsetConverter : IValueConverter
-
public sealed class IsNullConverter : IValueConverter
-
public class MetroTabItemCloseButtonWidthConverter : IValueConverter
-
public class OffOnConverter : IValueConverter
-
public sealed class ResizeModeMinMaxButtonVisibilityConverter : IMultiValueConverter
-
public class ThicknessToDoubleConverter : IValueConverter
-
public static class TreeViewItemExtensions
-
public class TreeViewMarginConverter : IValueConverter
MahApps.Metro.Native