Exemplo n.º 1
0
        /// <summary>
        /// Handles the StandardIconChanged event event.
        /// </summary>
        /// <param name="d">The d.</param>
        /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        private static void OnStandardIconChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var icon = d as ThemeIcon;

            if (icon == null)
            {
                return;
            }
            icon.IconResourceKey = StandardIconHelper.GetStandardIconKeyFromEnum(icon.StandardIcon);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Handles the StandardIconChanged event event.
        /// </summary>
        /// <param name="d">The object the icon is set on.</param>
        /// <param name="e">The <see cref="DependencyPropertyChangedEventArgs"/> instance containing the event data.</param>
        private static void OnStandardIconChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var view = d as View;

            if (view == null)
            {
                return;
            }
            SetIconResourceKey(view, StandardIconHelper.GetStandardIconKeyFromEnum(view.StandardIcon));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Assigns a standard icon as a brush
 /// </summary>
 /// <param name="icon">The icon.</param>
 public virtual void AssignLogo2Icon(StandardIcons icon)
 {
     Logo2 = GetBrushFromResource(StandardIconHelper.GetStandardIconKeyFromEnum(icon));
 }
Exemplo n.º 4
0
 /// <summary>Loads a resource brush to be shared across all instances of this view model and assigns it to Logo2</summary>
 /// <param name="standardIcon">Standard icon to be used as the brush.</param>
 /// <param name="sharingContextCollection">Sharing context collection (can be used to differentiate brush context between different subclasses of standard view models).</param>
 public void LoadSharedLogo2FromBrushResource(StandardIcons standardIcon, Dictionary <string, Brush> sharingContextCollection = null) => LoadSharedLogo2FromBrushResource(StandardIconHelper.GetStandardIconKeyFromEnum(standardIcon), sharingContextCollection);
Exemplo n.º 5
0
 /// <summary>
 /// Assigns a standard icon as a brush
 /// </summary>
 /// <param name="icon">The icon.</param>
 public virtual void AssignImage5Icon(StandardIcons icon)
 {
     Image5 = GetBrushFromResource(StandardIconHelper.GetStandardIconKeyFromEnum(icon));
 }