Xamarin.Mac - 在 Window 标题前显示 icon/image
Xamarin.Mac - Show icon/image before Window Title
我想在 window 的标题前显示一个 image/icon,就像在 finder 中一样。我使用了 Window.SetTitleWithRepresentedFilename
但它只显示了一个通用图标,而不是我想显示的那个 png 文件。
你不能用这个显示 PNG。它显示您指向的文件类型的查找器图标(不是缩略图)。如果您将用户主文件夹放入其中,它将显示小 'house' 图标
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");
}
我想在 window 的标题前显示一个 image/icon,就像在 finder 中一样。我使用了 Window.SetTitleWithRepresentedFilename
但它只显示了一个通用图标,而不是我想显示的那个 png 文件。
你不能用这个显示 PNG。它显示您指向的文件类型的查找器图标(不是缩略图)。如果您将用户主文件夹放入其中,它将显示小 'house' 图标
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");
}