コード例 #1
0
ファイル: Snackbar.cs プロジェクト: Elorucov/vkui-uwp
 private void DrawIcon(Border parent, VKIconName icon, ContentPresenter iconPresenter)
 {
     if (icon != VKIconName.None)
     {
         iconPresenter.ContentTemplate = VKUILibrary.GetIconTemplate(icon);
     }
     parent.Visibility = icon == VKIconName.None ? Visibility.Collapsed : Visibility.Visible;
 }
コード例 #2
0
 public object Convert(object value, Type targetType, object parameter, string language)
 {
     System.Diagnostics.Debug.WriteLine($"IconToDataTemplateConverter: value = {value}");
     if (value is VKIconName i && targetType == typeof(DataTemplate))
     {
         return(i != VKIconName.None ? VKUILibrary.GetIconTemplate(i) : null);
     }
     return(null);
 }
コード例 #3
0
        private void DrawIcon()
        {
            VKIconName name = (VKIconName)GetValue(IconProperty);

            if (Tag != null && Tag.ToString() == "debug")
            {
                System.Diagnostics.Debug.WriteLine($"Placeholder: icon id = {name}");
            }
            if (name != VKIconName.None)
            {
                IconTemplate = VKUILibrary.GetIconTemplate(Icon);
            }
            IconPresenter.Visibility = IconTemplate == null ? Visibility.Collapsed : Visibility.Visible;
        }
コード例 #4
0
 internal void ShowHideIcon()
 {
     if (IconPresenter != null)
     {
         if (Tag != null && Tag.ToString() == "debug")
         {
             System.Diagnostics.Debug.WriteLine($"CellButton: icon id = {Icon}");
         }
         if (Icon != VKIconName.None)
         {
             IconTemplate = VKUILibrary.GetIconTemplate(Icon);
         }
         IconPresenter.Visibility = IconTemplate == null ? Visibility.Collapsed : Visibility.Visible;
     }
 }
コード例 #5
0
ファイル: PageHeaderButton.cs プロジェクト: Elorucov/vkui-uwp
 private void DrawIcon(VKIconName iconName)
 {
     Debug.WriteLine($"PageHeaderButton: drawing {iconName}");
     IconPresenter.ContentTemplate = VKUILibrary.GetIconTemplate(iconName);
 }