Xamarin.Mac - Показывать значок / изображение перед заголовком окна - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь показать изображение / значок перед заголовком окна, как и в Finder. Я использовал Window.SetTitleWithRepresentedFilename, но он просто показывает общий значок, а не тот файл png, который я хочу показать. enter image description here

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018
public override void WindowDidLoad()
{
    base.WindowDidLoad();

    Window.RepresentedUrl = new NSUrl(Path.GetFullPath("check.png"));
    var btn = Window.StandardWindowButton(NSWindowButton.DocumentIconButton);
    btn.Image = NSImage.ImageNamed("check");
}
0 голосов
/ 09 ноября 2018

Вы не можете показать PNG с этим. Он показывает значок поиска для типа файла, на который вы указываете (не миниатюра). Если вы поместите домашнюю папку пользователей в нее, появится маленький значок «дом»

...